recherche

Maison  >  Questions et réponses  >  le corps du texte

Git 中 HEAD 是什么东西,为什么会出现在分支里?

如题,但是这个分支实际上又是不存在的。

高洛峰高洛峰2875 Il y a quelques jours998

répondre à tous(6)je répondrai

  • 仅有的幸福

    仅有的幸福2017-04-28 09:06:18

    Pour faire simple, HEAD est le curseur de la branche actuellement active. Le souvenir le plus marquant est le suivant : où que vous soyez, HEAD indique où vous êtes, donc Git sait que vous êtes là !

    Cependant, HEAD ne pointe pas seulement vers le haut de la branche (celle avec le dernier nœud temporel. En fait, il peut pointer vers n'importe quel nœud. C'est ce que Git utilise en interne pour suivre la position actuelle).

    Ma réponse n'est pas rigoureuse, juste pour vous donner une brève idée. Veuillez lire le manuel officiel pour plus de détails.

    répondre
    0
  • 淡淡烟草味

    淡淡烟草味2017-04-28 09:06:18

    pointeur actuel

    répondre
    0
  • 怪我咯

    怪我咯2017-04-28 09:06:18

    Réimprimé de la réponse sur http://stackoverflow.com/questions/2304087/what-is-head-in-git Si la traduction est fausse, veuillez vous plaindre légèrement

    Vous pouvez considérer HEAD (majuscule) comme "branche actuelle". Lorsque vous changez de branche avec git checkout, la révision HEAD redirige vers la nouvelle branche. Parfois, HEAD pointe vers une révision sans nom de branche. Cette situation est appelée "HEAD détachée"

    .

    head (minuscule) est une référence à l'objet commit. Chaque head a un nom (nom de branche ou nom de balise, etc.), mais par défaut, chaque référentiel appelé master aura un head, et un référentiel peut contenir Any nombre de têtes. A tout moment, tant que cette tête est sélectionnée comme "tête actuelle", alors cette tête devient TÊTE, toujours en majuscule

    répondre
    0
  • PHP中文网

    PHP中文网2017-04-28 09:06:18

    Conceptuellement, c'est ce que @nightire a dit. Quant à HEAD apparaissant dans la colonne de branche, cela peut être compris comme la création d'un raccourci sur le bureau qui pointe vers l'icône QQ. Cela semble être deux choses différentes de l'icône QQ. . En fait, il pointe vers All are qq.exe dans le répertoire d'installation.

    répondre
    0
  • 我想大声告诉你

    我想大声告诉你2017-04-28 09:06:18

    Tutoriel GIT recommandé pour l'apprentissage du GIT par le professeur Liao Xuefeng

    Extrait de l'un d'eux :

    À proprement parler, HEAD ne pointe pas vers le commit, mais vers le maître. Le maître pointe vers le commit, donc HEAD pointe vers la branche actuelle.

    répondre
    0
  • 我想大声告诉你

    我想大声告诉你2017-04-28 09:06:18

    Comme mentionné ci-dessus, permettez-moi d'ajouter que HEAD est l'emplacement de votre répertoire de travail actuel. Vous pouvez utiliser la commande checkout pour modifier l'emplacement pointé par HEAD. Notez que HEAD ne pointe pas forcément vers une branche, mais peut aussi pointer vers un commit

    répondre
    0
  • Annulerrépondre