Git 拉取本地存储库中的所有分支

Git pull for all branches in local repository

貌似 git pull 只对当前分支进行抓取和合并,有没有简单的方法 pull 对本地仓库中的所有分支?

试试这个

for remote in `git branch -r`; do git branch --track $remote; done
git fetch --all
git pull --all

您可以为此使用 git-up。它将自动执行获取和重新定位所有本地跟踪的远程分支的过程。您不必一次又一次地键入多个命令。您可以在一个命令中实现这一点。

安装:

gem install git-up

用法:

git up

此命令随后将自动获取并重新设置所有本地跟踪的远程分支。

有关 git-up 的更多配置选项,请查看此 link