git log graph - не верная последовательность, помогите пожалуйста
Всем привет, изучаю git. Помогите пожалуйста разобраться с git log graph, как правильно прочитать. У меня почему-то эта команда отображает не верную последовательность коммитов, хотя возможно я не понимаю до конца как она работает.
Есть простой реп:
- git init
- echo '1' >> 1.txt
- git commit -a -m '1-й коммит на мастер'
- git checkout -b testing
- echo '2' >> 1.txt
- git commit -a -m '2-й коммит на testing'
- git checkout master
- echo '3' >> 1.txt
- git commit -a -m '3-й коммит на мастер'
- git merge testing, здесь получаю конфликт, разрешаю его
- git commit -a -m 'конфликт на мастер'
Выполняю:
git log --oneline --decorate --graph --all

Почему git log --graph показывает, что коммит e90f872 идет после 5ad289d ?
Ведь e90f872 сделан раньше ? Это видно по времени.
Когда убираю опцию --graph, то последовательность верная.
