`git pull`后需要`git checkout`吗?

问题描述:

git pull提交并由其他开发者推送的更改提交后,是否需要运行git checkout或其他内容才能使本地工作副本与所有文件的最新版本“完全同步”?`git pull`后需要`git checkout`吗?

git pull同时执行git fetch - 和git merge,其中在本地进行更新工作拷贝(签出文件) - 它从远程仓库的变化更新本地

经过git pull操作后,您的工作副本应完全同步,除非您进行了任何本地修改。

+0

什么是'git pull'的Mercurial等价物? – qazwsx 2012-04-19 23:45:57

+0

不是最模糊的。你有没有试过寻找类似“为git用户的mercurial”? – larsks 2012-04-20 00:12:43

+1

这是非常具有误导性的,但它是'hg fetch' ...并且猜测是什么,'git fetch'相当于'hg pull'! http://mercurial.selenic.com/wiki/GitConcepts – 2012-04-20 07:32:26