Hi mọi người! Mình đang học git thì gặp vấn đề sau.
Mình có git log như thế này:

Mình biết rằng là:
HEAD~1 là commit db7e87a
HEAD~2 là commit 796ddb0
Thế sao HEAD~3 là commit 0c5975a mà không phải là 4c9749a
Mọi người giải thích rõ hộ em về cái này ạ. Thanks!
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?