Am I right by default, git log present commits of a non linear history in a meaningles order? Am I right git log has options, such as --graph, to get the order of commits presented in a more meaningful way? As of git 2.45.0, gittutorial states The git log command has a weakness: it must present commits in a list. When the history has lines of development that diverged and then merged back together, the order in which git log presents those commits is meaningless. Is it accurate? -- u34