0

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

或者

它只是拉动我正在工作的当前分支吗?

4

2 回答 2

2

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

更具体地说:它将fetch所有分支(=更新origin/*分支),然后将匹配的远程分支合并到当前签出的分支中。所以如果你在master,git pull就相当于:

git fetch
git merge origin/master

如果你想拉所有的分支,看看这个问题:“git pull --all”可以更新我所有的本地分支吗?

于 2013-02-27T00:18:25.557 回答
0

尝试git pull --help

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

于 2013-02-27T00:19:04.370 回答