查找已经合并过的分支,也就是当前分支的直接上游分支,这些分支的特性通常都已经合并到当前分支了,推荐删除
1 | $ git branch --merged |
与其相反的分支,就是没有合并过的分支,如果删除这些分支,则会抛出错误,阻止危险操作1
2
3
4
5$ git branch --no-merged
branch2 //还没有与当前分支合并,不能删除
$ git branch -d branch2
error: The branch 'testing' is not fully merged.
If you are sure you want to delete it, run 'git branch -D testing'.
当然,你可以强制删除,用大写的D即可 -D1
2
3$ git branch --no-merged
branch2 //还没有与当前分支合并,不能删除
$ git branch -D branch2