我通常会切换到分支并执行
git pull origin branchname
或者如果我是主人,那么我
git pull origin master
但是,我看到一些地方建议总是这样做
git pull origin
是否有使用其中一种的特定用例?
答案 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
分支。在本地存储它们。