Why does git have such particular trick in his command line? Today, by typing these two commands: git log --oneline --walk-reflogs and git reflog have the same output. Internally, which one is the egg and chicken? o_O