我想知道git pull是否会更新我的所有分支或只更新主分支?
或
它只是拉动我正在使用的当前分支吗?
答案 0 :(得分:2)
它只是更新当前签出的分支。
更具体:它将fetch
所有分支(=更新origin/*
分支),然后将匹配的远程分支合并到当前检出的分支中。因此,如果您在master
,git 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。