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.

Smarter teamwork, delivered

Get practical advice, workflow guides, and proven strategies to help your team adopt tools fast and stay organized.