Git:在git中列出所有未合并的更改

为各种主题创build分支,不再经常删除它们,现在我已经结束了大约50个分支;)

我试图删除分支,其中一些没有改变。

我想要的是能够确切地看到在我的回购的任何分支有什么变化是不是在主人。 有没有办法做到这一点

提前致谢。

要列出没有合并到主文件中的提交分支:

git branch --no-merged master 

要列出相关的提交:

 git cherry -v master <branch> 

当我试图记住…的语法时,我遇到了这个问题。

 git log <branch> --not master --stat 

这将显示提交给<branch>,尚未合并到主。 –stat将包含随提交而更改的文件。 您也可以使用这个来比较任何两个分支,通过用不同的分支名称replace主分支。

gitk来获得你的分支的概述是很容易的。