我有一个旧分支,我想删除它。但是,在这样做之前,我想检查对这个分支所做的所有提交是否在某个时候合并到了另一个分支中。因此,我想查看对我当前分支所做的所有提交,这些提交尚未应用于任何其他分支[或者,如果没有一些脚本就不可能,那么如何查看一个分支中尚未应用的所有提交到另一个给定的分支?]。
你可能只是想要
git branch --contains branch-to-delete
这将列出所有包含“分支到删除”提交的分支。如果它报告的不仅仅是“分支到删除”,则该分支已被合并。
您的替代方案实际上只是 rev-list 语法的东西。例如 git log one-branch..another-branch显示one- branch需要拥有的一切another-branch。
git log one-branch..another-branch
one- branch
another-branch
您可能也有兴趣git show-branch作为查看在哪里的一种方式。
git show-branch