У меня есть хранилище HELPER и около 350 тегов, созданных на нем. Я нахожусь на ветке «master» и хочу проверить тег для цели только для чтения.Тестовый тег GIT указывает на неправильный sha1
Когда я делаю checkout, он говорит, что указывает на некоторый sha1 id, который не является sha1 этого тега.
вот фрагмент кода,
bash-4.1$ git checkout **HELPER_F62.3.REL**
HEAD is now at **7e04dfb**... *HELPER_OS4.1.35*
bash-4.1$ git show-ref **HELPER_F62.3.REL**
**d722076d24ec9d13d845094181f47801ca77b4ca** refs/tags/HELPER_F62.3.REL
bash-4.1$ git show-ref HELPER_OS4.1.35
2782a48d2044b0fc0aa60ecf2823967a2312e1dd refs/tags/HELPER_OS4.1.35
Я не хочу, чтобы создать новую ветку, и я хорошо с отсоединенной головой, как я использую этот репозиторий как репозиторий только для чтения.
В настоящее время на мерзавец версию 1.8.0-rc0
У вас есть ветвь с тем же именем? Я видел эту проблему несколько раз в прошлом, и это было столкновение имен между именем тега и именем ветки. Можете ли вы опубликовать вывод 'git ls-remote .'? – jszakmeister