我认为git pull
命令是git fetch
和git merge
的别名。
我想分几个步骤git pull origin master
。它认为它可能是这样的:
git fetch origin master
git merge <remote fetched branch>
答案 0 :(得分:3)
这只是
git fetch origin master
git merge origin/master
第一个命令从origin获取master。第二个将远程合并到您的主题分支。
答案 1 :(得分:1)
git fetch
更新refs/remotes/<remote>/
下的远程跟踪分支。
所以命令应该是:
git fetch origin master
git merge refs/remotes/origin/master
感谢this answer关于git pull
和git fetch
之间的区别。