git是否会复制所有分支或主副本?

时间:2013-02-27 00:14:36

标签: git github

我想知道git pull是否会更新我的所有分支或只更新主分支?

它只是拉动我正在使用的当前分支吗?

2 个答案:

答案 0 :(得分:2)

它只是更新当前签出的分支。

更具体:它将fetch所有分支(=更新origin/*分支),然后将匹配的远程分支合并到当前检出的分支中。因此,如果您在mastergit pull相当于:

git fetch
git merge origin/master

如果你想拉开所有分支,请看看这个问题:Can "git pull --all" update all my local branches?

答案 1 :(得分:0)

尝试git pull --help

  

将来自远程存储库的更改合并到当前分支中。在默认模式下,git pull是git fetch的简写,后跟git merge FETCH_HEAD。