git在本地修改并删除⼀个⽂件后怎样从服务端拉取
答案:
不是那么删除的,因为是同步删除,所以使⽤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,弹出对话框
然后右键Tortoisegit-->add,完成后index.jsp变成+号
repository文件夹可以删除吗然后右键Git Commit -> "master"... 在弹出的对话框,输⼊message信息后点ok,此时index.jsp变成对勾,提交到了本地服务器
然后右键Tortoisegit-->push则提交到了远程服务器
在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

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。