Bezugnehmend auf das Vorherige/nächste commit in git?

Habe ich gesehen, git-Befehle verwenden Sie eine syntax wie HEAD~, aber ich habe nicht in der Lage zu finden, diese syntax in der Git Referenz-Handbuch.

Hier ist, was ich verstanden habe: <commit>~<n> bezieht sich auf den commit - <n> Schritte früher als <commit> (wo <n> ist eine ganze Zahl), und commit~ bedeutet einfach, die gleiche ist und dass <n> implizit ist.

Nun, ist das richtig? In diesem Fall tut dies immer Arbeit? Was ist, wenn <commit> ist das Ergebnis einer merge zwischen zwei branches, die einen commit wird dann <commit>~ finden? Gibt es da eine entsprechende syntax für einen Verweis auf den nächsten commit oder commit <n> Schritte später?

InformationsquelleAutor HelloGoodbye | 2013-04-17
Schreibe einen Kommentar