Skip to main content
  1. Learn
  2. Software Development
  3. Guides
  4. Git tutorial
  5. Collaboration dans Git
  6. Basculement entre les branches
  7. Pointer vers des branches
GuidesSoftware DevelopmentBacklog
Git

Project and code management together.

Pointer vers des branches

Le pointeur HEAD s'utilise pour représenter l'instantané le plus récent d'une branche. Dans le cas d'un nouveau référentiel, Git pointe par défaut HEAD vers la branche principale. Si vous modifiez la direction vers laquelle HEAD pointe, la branche active est mise à jour.

Les symboles ~(tilde) et ^(caret) ointent vers une position relative à un commit spécifique. Ces symboles sont utilisés avec une référence de validation, généralement HEAD ou un hachage de validation.

  • ~ fait référence aux ancêtres (le nombre de générations précédentes dépend du nombre).
  • HEAD~1 fait référence au premier parent du commit.
  • HEAD~2 fait référence au premier grand-parent du commit.
  • ^ fait référence aux parents des commits de fusion.
  • HEAD^1 fait référence au premier parent de HEAD où head est un commit de fusion.
  • HEAD^2 fait référence au premier grand-parent de HEAD où head est un commit de fusion.

Un commit peut avoir deux parents dans un commit de fusion.

Diagram of git symbols pointing to specific positions.
Les symboles ~(tilde) et ^(caret) pointent vers une position relative au commit.

Subscribe to our newsletter

Learn with Nulab to bring your best ideas to life