1.把新建的本地分支push到远程服务器:
git push origin branch:branch
2.本地分支关联远程分支:
git branch --set-upstream-to=origin/remote_branch your_branch
3.拉取远程分支到本地:
git fetch origin branch
git checkout -b branch_name origin/branch_name
4.批量删除本地分支
git branch -a | grep -v -E 'master|develop' | xargs git branch -D
grep -v -E 排除master 和 develop
-v 排除
-E 使用正则表达式
xargs 将前面的值作为参数传入 git branch -D 后面
-I {} 使用占位符 来构造 后面的命令
网友评论