如何在GIT中为所有远程分支创建本地分支

时间:2015-02-18 11:49:25

标签: git git-branch

如何为所有可用的远程分支创建本地分支

我可以逐个从远程分支创建本地分支。

是否有任何命令可用于从所有可用的远程分支创建本地分支。

(例如:我在远程有50个分支,我想为这些远程分支创建50个本地分支)

1 个答案:

答案 0 :(得分:0)

使用bash:

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

更新分支机构,假设您的本地跟踪分支机构没有变化:

for remote in `git branch -r `; do git checkout $remote ; git pull; done

忽略不明确的refname警告,git似乎更喜欢本地分支。

参考: Track all remote git branches as local branches