删除多个GIT分支

1、强制删除所有本地分支
git branch |xargs git branch -D
2、删除本地所有与远程仓库同步分支(本地修改过未提交的分支不删除)
git branch |xargs git branch -d
3、删除本地带有-new字符的分支
git branch| grep ‘-new’|xargs git branch -D
3、删除本地的分支(不包含带有-new字符的本地分支
git branch| grep -v ‘-new’|xargs git branch -D
4、删除本地存在,远程已经被删除的分支
git remote prune origin
5、查看远程库信息
git remote show origin
6、查看那些分支需要被清理
git remote prune origin --dry-run
7、推送本地当前分支到远程$branch分支并建立和origin $branch的对应关系
git push -u origin $branch

8、删除本地分支和远程分支的关联关系
git branch --unset-upstream
注释:跟踪分支origin/$branch和远程分支一一对应,和本地分支多寡无关

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值