git 删除分支
场景:
1、本地分支已被其他开发者在远程删除,本地没有存在必要;
2、自己维护或早已停止维护的废弃分支,本地没有存在必要;
操作:
1、单个分支删除
1)git branch -D aaaaa,强制删除本地aaaaa分支
2)git branch -d aaaaa,删除前会检测是否为未合并分支
3)注意事项
分支删除操作无法删除当前所在的分支
2、分支批量删除
本地有很多分支不再需要维护了,其中一些远程已经做了删除操作,如果使用上面的单个删除很浪费时间,因此需要批量删除分支的操作。
git branch |xargs git branch -D
3、删除远程分支
git branch -r -D origin/dev