git avertissement : le nom de référence 'HEAD' est ambigu. Quel est le problème ?
習慣沉默
習慣沉默 2017-05-02 09:41:09
0
1
1455
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 ?

習慣沉默
習慣沉默

répondre à tous(1)
给我你的怀抱

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.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal