什么时候应该使用'git pull origin',什么时候应该使用'git pull origin master'?

时间:2013-07-16 08:51:23

标签: git

我通常会切换到分支并执行

git pull origin branchname

或者如果我是主人,那么我

git pull origin master

但是,我看到一些地方建议总是这样做

git pull origin

是否有使用其中一种的特定用例?

1 个答案:

答案 0 :(得分:2)

git pull实际上是git fetch后跟git merge FETCH_HEAD的快捷命令。换句话说,幕后的git pull使用给定的参数运行git fetch

$ git fetch origin #or git pull origin

上面的命令从远程refs / heads / namespace复制所有分支,并将它们存储到本地refs / remotes / origin / namespace。

$ git fetch origin master #or git pull origin master

以上命令仅从远程& amp;复制master分支。在本地存储它们。