如何为所有可用的远程分支创建本地分支
我可以逐个从远程分支创建本地分支。
是否有任何命令可用于从所有可用的远程分支创建本地分支。
(例如:我在远程有50个分支,我想为这些远程分支创建50个本地分支)
答案 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似乎更喜欢本地分支。