When you merge branches, you can be confused by the output git log
gives you sometimes.
The main issue is that by default git log
use chronological order and not topological order --topo-order
, which is
the order of the commits when they appeared on their respective branch. This is disturbing to me.
Look at it by youself:
The idea is to replace your daily use of git log
with git l
that use the --topo-order
option.