Reconnaître et laisser détaché la TÊTE
Extraire un commit ou une balise au lieu d'une branche vous met sur un detached HEAD : vous n'êtes sur aucune branche. Vous pouvez regarder autour de vous et même valider, mais les nouveaux commits n'appartiennent à aucune branche. Créez une branche pour les conserver, ou consultez une branche pour y revenir.
Fonctionne dans GitTree Gratuit : toutes les fonctionnalités Git locales, une fois connecté.
Sur cette page
Avant de commencer
- Vous avez extrait un commit ou une balise, par exemple avec Check Out This Commit.
Où le trouver
- Le sélecteur de branche dans la barre d'outils indique Detached at … avec le court SHA du commit.
- Le graphique montre une étiquette HEAD, detached sur le commit sur lequel vous vous trouvez.
| Action | macOS | Windows et Linux |
|---|---|---|
| Jump to HEAD | ⌘⇧H | Ctrl+Shift+H |
Mesures
Reconnaissez-le
Regardez le sélecteur de branche : Detached at 6caad4e au lieu d'un nom de branche. Les actions qui nécessitent une branche disent Check out a branch first: HEAD is detached.
Gardez ce que vous avez fait ici
Si vous avez validé en étant détaché, cliquez avec le bouton droit sur le commit de HEAD et choisissez Create Branch Here…. Vos commits appartiennent désormais à cette branche.
Retourner dans une succursale
Double-cliquez sur l'étiquette d'une branche ou choisissez une branche dans le sélecteur de branches. HEAD est à nouveau attaché.
Résultat attendu
Vous êtes à nouveau sur une branche et tout travail du HEAD détaché est conservé sur sa propre branche.
Pourquoi ça arrive
- Extraire un commit ou une balise, pour tester une ancienne version.
- Quelques étapes d'un rebase ou d'une bissectrice, qui GitTree s'affichent dans sa bannière.
- Un arbre de travail créé pour un seul commit.
Si quelque chose ne va pas
« Vérifiez d'abord une branche : HEAD est détachée. »
L'action nécessite une branche, telle que pull ou rebase. Vérifiez une succursale et réessayez.
Questions
Une HEAD détachée est-elle une erreur ?
Non, il s’agit d’un état Git normal pour consulter l’historique. Cela n'a d'importance que si vous vous engagez là-bas et que vous partez ensuite sans créer de branche.