przyrostki odniesienia (GIT^N ~ N @ {...})
ref~
jest skrótem ref~1
i oznacza pierwszego rodzica commit'a. ref~2
oznacza pierwszego rodzica pierwszego użytkownika commit. ref~3
oznacza pierwszego rodzica pierwszego nadrzędnego jednostki dominującej commit. I tak dalej.
ref^
jest skrótem dla ref^1
i oznacza pierwszego rodzica zatwierdzenia. Ale tam, gdzie te dwa elementy różnią się, oznacza to, że ref^2
oznacza drugiego rodzica commit'a (pamiętaj, że commits może mieć dwóch rodziców, gdy są połączeni).
Operatory^i ~ mogą być łączone.
Oto schemat pokazujący, jak odwoływać się do różnych zatwierdzeń przy użyciu HEAD jako punktu początkowego.
src
http://www.paulboxley.com/blog/2011/06/git-caret-and-tilde – isherwood
'git help revisions' –