Git – how to find first commit of specific branch


In following example tree:

I’m looking for F – the first commit in xxx branch. I think that it is possible with:

and the last listed commit should be F. Is it correct solution or maybe there are some disadvantages of it?

I know that there were similar questions on stackoverflow, but nobody proposed such solution, and I’m not sure if I do it right.


Where “branch” is your specific branch name. The dot-dot gives you all of the commits that the branch has that master doesn’t have. tail -1 returns the last line from the previous output.

Leave a Reply