2016-03-11 52 views
1

我只在本地有master分支,我有远程分支masterbranch1git拉和git拉 - 都一样吗?

当我运行git pullgit pull --all,似乎这两个命令是一样的,我还以为只git pull拉我的本地当前分支的代码。

所以这两个命令是一样的吗?

唯一的区别是日志中的Fetching origin

PS:日志

git pull --all 
Fetching origin 
fdc1162..8b6f103 master  -> origin/master 
86ce60d..ef1cd89 branch1 -> origin/branch1 

git pull 
8b6f103..713ae5e master  -> origin/master 
ef9f2f9..8d542eb branch1 -> origin/branch1 

--- 编辑 ---

我觉得我得到它。 git pull --all不是指一台服务器上的所有分支,这意味着对于多台服务器。

回答

2

git pull --all取自所有配置的遥控器。 git pull只从默认遥控器拉。