Git pull用于本地存储库中的所有分支

时间:2015-06-13 04:02:04

标签: git git-pull

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

2 个答案:

答案 0 :(得分:2)

试试这个

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

答案 1 :(得分:1)

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

安装:

gem install git-up

<强>用法:

git up

然后,此命令将自动获取并重新绑定所有本地跟踪的远程分支。

gitup

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