Skip to main content
  1. Learn
  2. Software Development
  3. Guides
  4. Git tutorial
  5. Git-Zusammenarbeit
  6. Wechseln der Branches
  7. Verweise auf Branches
GuidesSoftware DevelopmentBacklog
Git

Project and code management together.

Verweise auf Branches

HEAD wird verwendet, um den aktuellen Snapshot eines Branches darzustellen. Bei einem neuen Repository verweist Git standardmäßig mit HEAD auf den Haupt-Branch. Wenn Sie den Verweis auf HEAD ändern, wird Ihr aktiver Branch aktualisiert.

Die Symbole ~(Tilde) und ^(Caret) verweisen auf eine Position relativ zu einem bestimmten Commit. Die Symbole werden mit einer Commit-Referenz verwendet, normalerweise HEAD oder ein Commit-Hashwert.

  • ~ bezieht sich auf Vorfahren (wie viele Generationen zurück, hängt von der Anzahl ab).
  • HEAD~1 bezieht sich auf das erste übergeordnete Element des Commits.
  • HEAD~2 bezieht sich auf das erste weiter übergeordnete Element des Commits.
  • ^ bezieht sich auf übergeordnete Elemente von Merge-Commits.
  • HEAD^1 bezieht sich auf das erste übergeordnete Element von HEAD, wobei HEAD ein Merge-Commit ist.
  • HEAD^2 bezieht sich auf das erste weiter übergeordnete Element von HEAD, wobei HEAD ein Merge-Commit ist.

Ein Commit kann zwei übergeordnete Elemente in einem Merge-Commit haben.

Diagram of git symbols pointing to specific positions.
Die Symbole ~(Tilde) und ^(Caret) verweisen auf eine Position relativ zu einem Commit.

Subscribe to our newsletter

Learn with Nulab to bring your best ideas to life