Getting started with Git Log

Posted Almost 7 years ago. Visible to the public.

The easy option:

git log --graph --decorate --oneline

  • --graph draws a graph indicating commits (implies --topo-order)
  • --decorate shows any ref names (tags and branches)
  • --oneline shows the start of the commit sha and the commit title

The more complicated option:

git log --graph --pretty=format:'%C(cyan)%an (%cr) %C(yellow)%h%Cred%d%Creset %s'

It's much like the easy option, but with author and time-since-commit

You might also want to mix these in sometimes:

  • --all shows all commits (across other branches)
  • --author-date-order orders by date of commit, which mixes in commits from different branches
  • --patch shows changes between commits as a patch
adre
Posted by adre to Foxsoft (2017-05-25 14:37)