git branch --merged master
列出分支合并为master
git branch --merged
将分支合并到HEAD 中 (即当前分支的尖端)
git branch --no-merged
列出了尚未合并的分支
默认情况下,这仅适用于本地分支。 -a
标志将显示本地和远程分支, -r
标志仅显示远程分支。
您可以使用git merge-base
命令查找两个分支之间的最新常见提交。如果该提交与您的分支头相同,则分支已完全合并。
需要注意的是git branch -d
做这样的事情已经因为它会拒绝删除尚未完全合并的一个分支。
还有一个图形界面解决方案。只需输入
gitk --all
一个新的应用程序窗口将提示您整个仓库的图形表示,如果分支已经合并,很容易实现