如何为 GIT 中的所有远程分支创建本地分支
how to create local branches for all remote branches in GIT
如何为所有可用的远程分支创建本地分支
我可以从远程分支一个一个地创建一个本地分支。
是否有任何命令可用于从所有可用的远程分支创建本地分支。
(示例:我在远程有 50 个分支,我想为这些远程分支创建 50 个本地分支)
已更新
这可能行不通 - git post-1.9.1
使用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
如何为所有可用的远程分支创建本地分支
我可以从远程分支一个一个地创建一个本地分支。
是否有任何命令可用于从所有可用的远程分支创建本地分支。
(示例:我在远程有 50 个分支,我想为这些远程分支创建 50 个本地分支)
已更新
这可能行不通 - git post-1.9.1
使用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