git在本地修改并删除一个文件后怎样从服务端拉取
2016-12-23 09:45
357 查看
答案:
不是那么删除的,因为是同步删除,所以使用git命令来删除的。
如下图
以下转载git的使用
Git的使用越来越广泛
使用命令比较麻烦,下面讲解一下tortoisegit的使用
先下载安装git(msysgit)和tortoisegit,安装后提示重启电脑,不解释
1.找一个文件夹做仓库
这里用repository\shared.gif,空白处点击右键出现以下菜单,创建共享仓库
在弹出的对话框勾选make it bare
第一次的话会提示是个空仓库
2.在工作目录下,先确认身份TortoiseGit-->Setting,在打开的对话框里,左边选git,右边就会出现写用户名和邮箱的地方
在用户工作目录下点击右键,选择git clone,弹出对话框
点击ok后,发现此文件夹下多了一个隐藏的文件夹.git,则clone成功
3.ethan用户在.git同级目录下添加一个文件index.jsp,里面写内容"hello git!"
然后右键Tortoisegit-->add,完成后index.jsp变成+号
然后右键Git Commit -> "master"... 在弹出的对话框,输入message信息后点ok,此时index.jsp变成对勾,提交到了本地服务器
然后右键Tortoisegit-->push则提交到了远程服务器
4.other用户
在other用户的工作目录下,输入用户名和邮箱后,clone和pull,发现了.git文件夹和index.jsp
打开index.jsp输入other update file 保存后,index.jsp变成红色的感叹号
此时右键没有add实际上是工具帮add,然后commit和push
ethan用户pull下来,发现index.jsp里有了other update file
5.冲突解决
有冲突的话,TortoiseGit-->Edit conflicts 比较之后解决冲突之后 TortoiseGit-->Resolve然后commit和push
http://blog.csdn.net/ethan_xue/article/details/7749639
不是那么删除的,因为是同步删除,所以使用git命令来删除的。
在 a.php 的所在目录 执行下面这个命令. git checkout -- a.php
如下图
以下转载git的使用
Git的使用越来越广泛
使用命令比较麻烦,下面讲解一下tortoisegit的使用
先下载安装git(msysgit)和tortoisegit,安装后提示重启电脑,不解释
1.找一个文件夹做仓库
这里用repository\shared.gif,空白处点击右键出现以下菜单,创建共享仓库
在弹出的对话框勾选make it bare
第一次的话会提示是个空仓库
2.在工作目录下,先确认身份TortoiseGit-->Setting,在打开的对话框里,左边选git,右边就会出现写用户名和邮箱的地方
在用户工作目录下点击右键,选择git clone,弹出对话框
点击ok后,发现此文件夹下多了一个隐藏的文件夹.git,则clone成功
3.ethan用户在.git同级目录下添加一个文件index.jsp,里面写内容"hello git!"
然后右键Tortoisegit-->add,完成后index.jsp变成+号
然后右键Git Commit -> "master"... 在弹出的对话框,输入message信息后点ok,此时index.jsp变成对勾,提交到了本地服务器
然后右键Tortoisegit-->push则提交到了远程服务器
4.other用户
在other用户的工作目录下,输入用户名和邮箱后,clone和pull,发现了.git文件夹和index.jsp
打开index.jsp输入other update file 保存后,index.jsp变成红色的感叹号
此时右键没有add实际上是工具帮add,然后commit和push
ethan用户pull下来,发现index.jsp里有了other update file
5.冲突解决
有冲突的话,TortoiseGit-->Edit conflicts 比较之后解决冲突之后 TortoiseGit-->Resolve然后commit和push
http://blog.csdn.net/ethan_xue/article/details/7749639
1 julyclyde 2013-05-06 10:25:54 +08:00 ♥ 1 git checkout 那个老的commit_hash 文件名 试试 |
2 venson999 2013-05-06 10:26:54 +08:00 ♥ 1 git checkout a.cc |
3 james9102 2013-05-06 10:34:35 +08:00 重新git clone... |
4 feilaoda 2013-05-06 10:50:40 +08:00 git fetch -all |
相关文章推荐
- git在本地修改并删除一个文件后怎样从服务端拉取?
- 怎样从本地删除git远程仓库里面的文件
- git丢弃本地修改的所有文件(新增、删除、修改)
- git---删除本地一个文件后从远程获取
- git丢弃本地修改的所有文件(新增、删除、修改)
- git 强制放弃本地修改(新增、删除文件)
- git丢弃本地修改的所有文件(新增、删除、修改)
- git获取一个版本相对于另一个版本新增,修改,删除的文件
- 在 Git 中怎样克隆、修改、添加和删除文件?
- git在本地仓库直接使用rm彻底删除文件,服务端还是存在。(已解决)
- git 强制放弃本地修改(新增、删除文件)【转】
- git在本地仓库直接使用rm彻底删除文件,服务端还是存在
- 在 Git 中怎样克隆、修改、添加和删除文件?
- git用版本库文件覆盖本地删除或者修改过的文件
- git在本地仓库直接使用rm彻底删除文件,服务端还是存在
- 用VC6.0做了一个文件监视器,简单监视新建、删除和修改文件功能
- 删除本地git版本库中受版本控制的文件
- 在数据库服务端,添加一个表格,然后在MFC中对数据库表格的数据做插入、删除和修改
- 关于git的升级 简单回滚和删除远程服务器中本地已经删掉的文件
- 针对这一段时间ASP.NET版中比较集中突出的问题,我写了一个完整的页面,包含显示/修改/删除/添加/排序/合并/写文件/显示图片或文档,有详细代码注释