如何在几个步骤中执行`git pull`

时间:2014-11-05 16:42:54

标签: git git-pull

我认为git pull命令是git fetchgit merge的别名。

我想分几个步骤git pull origin master。它认为它可能是这样的:

git fetch origin master
git merge <remote fetched branch>

2 个答案:

答案 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 pullgit fetch之间的区别。