git下载所有分支

可以用这个组合命令:

git branch -a | grep origin | grep -v HEAD | while read rb;do lb=$(echo ${rb} | cut -d/ -f 3-);git checkout -b $lb $rb;done


如果手动,则先列出远程分支,再一个一个切换。


也可以用以下命令:

for branch in `git branch -a | sed -n '\=/HEAD$=d; \=/master$=d;s= remotes/==p'`; do 
git branch --track ${branch##*/} $branch 
done


你可能感兴趣的:(程序开发)