我本地只有master
分支,我有远程分支master
和branch1
。
当我运行git pull
和git 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
并不意味着一台服务器上的所有分支,这意味着对于多个服务器。
答案 0 :(得分:2)
git pull --all
从所有已配置的遥控器中提取。 git pull
仅从默认遥控器中拉出。