跑步时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
但是,我似乎既没有分支也没有名为head的标签,运行后我声称它是git show-ref
,但除外refs/remotes/origin/HEAD
,根据此问题和注释,该标签可以用作远程跟踪名称,请评论:https : //stackoverflow.com/a/59913481 / 10112569
$ 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
我的主存储库中有一个子模块(存储库),但我认为这不是问题。作为子模块,这都是很正常的事,今天也是在这样的仓库设置了一年多之后,我第一次看到这个警告。
有人知道为什么我会收到关于头部模糊的警告吗?抬头时通常很恐怖,我真的很想避免。谢谢!
检查您的.gitmodules
内容。
正如我在这里提到的,您可以设置一个子模块遵循的分支。
但是...如果该分支为“ HEAD”,则如该线程所示,您将收到所提到的错误消息。
编辑.gitmodules
并删除该“分支”引用。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句