`git pull`后需要`git checkout`吗?
问题描述:
将git pull
提交并由其他开发者推送的更改提交后,是否需要运行git checkout
或其他内容才能使本地工作副本与所有文件的最新版本“完全同步”?`git pull`后需要`git checkout`吗?
答
号git pull
同时执行git fetch
- 和git merge
,其中在本地进行更新工作拷贝(签出文件) - 它从远程仓库的变化更新本地库。
经过git pull
操作后,您的工作副本应完全同步,除非您进行了任何本地修改。
什么是'git pull'的Mercurial等价物? – qazwsx 2012-04-19 23:45:57
不是最模糊的。你有没有试过寻找类似“为git用户的mercurial”? – larsks 2012-04-20 00:12:43
这是非常具有误导性的,但它是'hg fetch' ...并且猜测是什么,'git fetch'相当于'hg pull'! http://mercurial.selenic.com/wiki/GitConcepts – 2012-04-20 07:32:26