How do I run git log to see changes only for a specific branch?
I have a local branch tracking the remote/master branch. After running git-pull and git-log, the log will show all commits in the remote-tracking branch as well as the current branch. However, because there were so many changes made to the remote branch, I need to see just the commits made to the current local branch.
What would be the Git command to use to only show commits for a specific branch?
Notes:
Configuration information:
[branch "my-branch"]
remote = origin
merge = refs/heads/master
To see changes only for a specific branch follow this command:
Case 1: If your branch was created from the master, then while being in the branch perform the following command:
$ git cherry -v master
Alternatively you can use:
$ git log master..
Case 2: If you are not in the branch, then you can add the branch name to the "git log" command as shown below:
$ git log master..branchname
Note: If your git log branch was created from the origin/master, then mention origin/master instead of master.