If you do not provide the --no-merges for git log , it usually displays merges, which give a brief automatic description of the commit.
This is usually normal, since git records the origin of the commit, and interesting merge functions are its composite branches.
Try using git log --graph --oneline or use the graphical history viewer, and you can (must!) git log --graph --oneline sure that the way git records a merge is much more important and useful than a message with a merge commit with a long branch .
Mergers really need a detailed message about the completion, if the decision was something magical. Since this means manual intervention, it is easy to add at this point.
source share