cari

Rumah  >  Soal Jawab  >  teks badan

amaran git: nama semula 'HEAD' adalah samar-samar Apakah masalahnya?

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

Maklumat rujukan adalah seperti berikut

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

Bagaimana untuk menyelesaikannya?

習慣沉默習慣沉默2871 hari yang lalu1506

membalas semua(1)saya akan balas

  • 给我你的怀抱

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

    Masalah ini disebabkan oleh fakta bahawa anda mempunyai cawangan yang dipanggil HEAD Anda boleh menganggap nama ini sebagai perkataan terpelihara. Ia digunakan untuk menunjukkan cawangan mana cawangan semasa dan tidak sepatutnya secara langsung Gunakannya sebagai nama cawangan (tetapi cawangan HEAD jauh adalah OK, seperti asal/HEAD. Orang ramai sering menyemak ini, dan hasilnya menjadi cawangan HEAD tempatan, yang merupakan punca masalah ini ).

    Penyelesaian adalah sangat mudah. ​​Hanya padam atau namakan semula cawangan tersebut. Contohnya, padamkan:

    git branch -D HEAD

    Selain itu, seseorang telah mencipta teg menggunakan HEAD, yang akan menyebabkan masalah yang sama, p.s.

    balas
    0
  • Batalbalas