Unfuddle STACK Tips & Tricks
How do I compare two different branches in my Git repository?
git-diff  you can compare two branches by viewing a diff between them, or you can use
git-log to view a list of commits that comprise the difference between them.
Compare two branches with
git diff branch1..branch2.
# Changes between the tips of the feature and the master branches. $ git diff feature master # OR $ git diff feature..master
Notice the difference between two dots (..) and three dots (...) when comparing branches:
# Changes that happened on the master branch since when the feature branch was started from it $ git diff feature...master
However, if you are only interested in listing the commits that make up the difference between two branches, without the diffs, you can use
git log branch1..branch2
# list commits that are present in the feature branch but not in the master branch $ git log feature..master # list commits that are present in the master branch but not in the feature branch $ git log master..feature