Git : List all unmerged changes in git

2019-03-07 16:24发布

Creating a branch for various topics, and not regularly deleting them when I don't need them any more, I have now ended up with about 50 branches ;)

I tried deleting branches and some of them have unmerged changes.

What I want is the ability to see exactly what changes are there in any branch on my repo that are not in the master. Is there a way to do that

Thanks in advance.

标签: git branch
3条回答
三岁会撩人
2楼-- · 2019-03-07 16:42

To list branches with commits not merged into master:

git branch --no-merged master

To list the relevant commits:

git cherry -v master <branch>
查看更多
家丑人穷心不美
3楼-- · 2019-03-07 16:57

I came across this question when I was trying to remember the syntax of...

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

This will show commits to <branch> that have not been merged to master. The --stat will include the files that were changed with the commits. You can also use this to compare any two branches by replacing master with a different branch name.

查看更多
成全新的幸福
4楼-- · 2019-03-07 16:59

It is quite easy to get an overview of your branches with gitk.

查看更多
登录 后发表回答