recherche

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

git avertissement : le nom de référence 'HEAD' est ambigu. Quel est le problème ?

git status
git warning: refname 'HEAD' is ambiguous
git warning: refname 'HEAD' is ambiguous
On branch develop
Your branch is up-to-date with 'origin/develop'
nothing to commit, working tree clean

Les informations de référence sont les suivantes

git show-ref
...... refs/heads/HEAD
...... refs/heads/develop
...... refs/heads/master
...... refs/remotes/origin/HEAD
...... refs/remotes/origin/develop
...... refs/remotes/origin/master
...... refs/tags/v1.0
...... refs/tags/v1.1

Comment le résoudre ?

習慣沉默習慣沉默2871 Il y a quelques jours1507

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

  • 给我你的怀抱

    给我你的怀抱2017-05-02 09:43:09

    Ce problème est dû au fait que vous avez une branche appelée HEAD Vous pouvez considérer ce nom comme un mot réservé. Il est utilisé pour indiquer quelle branche est la branche actuelle et ne doit pas être utilisée. être directement Utilisez-le comme nom de la branche (mais la branche HEAD distante est OK, comme origin/HEAD. Les gens vérifient souvent ceci, et le résultat devient la branche HEAD locale, qui est la source de ce problème ) .

    La solution est très simple, il suffit de supprimer ou de renommer la branche. Par exemple, supprimez :

    git branch -D HEAD

    De plus, quelqu'un a créé une balise en utilisant HEAD, ce qui posera le même problème, p.s.

    répondre
    0
  • Annulerrépondre