Le pointeur de tête détaché git est un état dans lequel le pointeur HEAD ne pointe plus vers la branche, mais pointe directement vers un commit ; de manière générale, le pointeur HEAD pointe vers la branche et la branche pointe vers la tête détachée. le pointeur fait référence au changement qui n'est pas basé sur un certain commit. Pour une branche, lorsque nous changeons de branche, les modifications sont susceptibles d'être perdues. Dans ce cas, nous devons créer une nouvelle branche et lier les modifications à la branche.
L'environnement d'exploitation de cet article : système Windows 10, Git version 2.30.0, ordinateur Dell G3.
Git a un état lorsqu'il est utilisé, appelé état du pointeur de tête détaché, également appelé HEAD détaché.
Comme nous l'avons appris dans les mises à jour précédentes, dans Git, le pointeur HEAD pointe vers la branche, et la branche pointe vers le commit. L'état dit du pointeur de tête détaché signifie que le pointeur HEAD ne pointe plus vers la branche, mais pointe directement vers un commit.
Habituellement, nous travaillons sur une certaine branche, comme la branche master. À ce moment-là, le pointeur principal et le pointeur HEAD avancent ensemble. Chaque fois qu'un commit est effectué, ces deux pointeurs avancent d'un pas ensemble. Cependant, dans certaines circonstances (telles que l'extraction d'un commit spécifique), l'état de « liaison » du pointeur maître et du pointeur HEAD est rompu et devient l'état HEAD détaché.
Le pointeur de tête détaché signifie que le changement n'est pas basé sur une certaine branche. Lorsque nous changeons de branche, la modification est susceptible d'être perdue. À ce stade, nous devons créer une nouvelle branche et lier la modification à la branche
. 1. Comme le montre l'image ci-dessous, je suis actuellement dans un état normal
2 À ce moment, je passe à un commit et l'état du pointeur de tête détaché apparaît
3. contenu dans l'état du pointeur de tête détaché et soumettez-le
Apprentissage recommandé : "Tutoriel Git"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!