Git

Rev-List

Syntax#

  • git rev-list [options] <commit> …

Parameters#

Parameter Details
—oneline Display commits as a single line with their title.

List Commits in master but not in origin/master

git rev-list --oneline master ^origin/master 

Git rev-list will list commits in one branch that are not in another branch. It is a great tool when you’re trying to figure out if code has been merged into a branch or not.

  • Using the --oneline option will display the title of each commit.
  • The ^ operator excludes commits in the specified branch from the list.
  • You can pass more than two branches if you want. For example, git rev-list foo bar ^baz lists commits in foo and bar, but not baz.

This modified text is an extract of the original Stack Overflow Documentation created by the contributors and released under CC BY-SA 3.0 This website is not affiliated with Stack Overflow