Когда я запускаю git status
, я получаю предупреждение о неоднозначной голове:
warning: refname 'HEAD' is ambiguous.
warning: refname 'HEAD' is ambiguous.
warning: refname 'HEAD' is ambiguous.
On branch develop
Your branch is up to date with 'origin/develop'.
nothing to commit, working tree clean
Однако у меня, похоже, нет ни ветки, ни тега, называемого головой, о котором я заявляю после запуска git show-ref
, за исключением refs/remotes/origin/HEAD
, который подходит как имя удаленного отслеживания в соответствии с этой проблемой и комментарием: { ссылка }
$ git show-ref
4839722d12337f7ad7a4df2477d16af1110f2792 refs/heads/develop
c598e3bc2b84146557f943509a6640af628a9c5a refs/heads/feature/JOST-45
f7b8896b8c293b83eb2231de38b96e38897aa8f0 refs/heads/feature/notebook-fixup
efd092d649d3ceab84cbdb3e2914eea54cfe6c35 refs/heads/master
efd092d649d3ceab84cbdb3e2914eea54cfe6c35 refs/remotes/origin/HEAD
7401f244ce01ac53977483af4becf4dc22113c42 refs/remotes/origin/JOST-68-autofocus
4839722d12337f7ad7a4df2477d16af1110f2792 refs/remotes/origin/develop
d5fec66f628654027ae6597535bd947d58eee46c refs/remotes/origin/feature/HiCAT-312
c3bb65bc2f074c6d1b34b625b8481189b5a74613 refs/remotes/origin/feature/JOST-41_env-file
c598e3bc2b84146557f943509a6640af628a9c5a refs/remotes/origin/feature/JOST-45
962b0ac41d391e73f18bf07f727e37ba89335611 refs/remotes/origin/feature/JOST-62-re-org
aed3b6c262a080cc3ec15da57a573c16cade3156 refs/remotes/origin/feature/JOST-67-config-file
a22e5f0e61c943911a38e21011a13be8c6a06b16 refs/remotes/origin/feature/JOST-71-pep8-257
6a894ef9fd4fa8434a3aaf5f741d53e349c8c942 refs/remotes/origin/feature/JOST-79-irisao
fd395cbd862a1ab2fbe130647b70e5fb130b12b8 refs/remotes/origin/feature/iva-run-all
efd092d649d3ceab84cbdb3e2914eea54cfe6c35 refs/remotes/origin/master
8901ca95e15e16cc3126a95ed699b8c842120a4b refs/remotes/origin/release/1.0.0
795cadfa2f8574fbe97197759a5b8b8dad35b4bb refs/stash
041d863133cbdcbb79eb3a92054fed3a2e545599 refs/tags/1.0.0
c54a8fae896316f1d3d4da3ededbc8d5e82fa74f refs/tags/1.0.1
Здесь также есть результат git branch -a
, так как его немного легче читать:
* develop
feature/JOST-45
feature/notebook-fixup
master
remotes/origin/HEAD -> origin/master
remotes/origin/JOST-68-autofocus
remotes/origin/develop
remotes/origin/feature/HiCAT-312
remotes/origin/feature/JOST-41_env-file
remotes/origin/feature/JOST-45
remotes/origin/feature/JOST-62-re-org
remotes/origin/feature/JOST-67-config-file
remotes/origin/feature/JOST-71-pep8-257
remotes/origin/feature/JOST-79-irisao
remotes/origin/feature/iva-run-all
remotes/origin/master
remotes/origin/release/1.0.0
У меня есть подмодуль (репозиторий) в моем основном репо, но я не думаю, что это должно быть проблемой. И то, и другое, поскольку подмодули являются нормальным явлением, и сегодня я впервые вижу это предупреждение после того, как этот репозиторий был настроен более года.
Кто-нибудь знает, почему я получаю предупреждения о неоднозначной голове? ? Работать над отстраненной головой обычно страшно, и мне бы очень хотелось этого избежать. Спасибо!