当我尝试推送到代码仓库时,出现了这个消息:
BUG: remote.c:236: hashmap_put overwrote entry after hashmap_get returned NULL
你有什么想法是哪里出了问题吗?谷歌上没有找到有用的信息...
当我尝试将代码推送到同一服务器上的另一个仓库时,它能够正常工作。问题仅出现在一个仓库中。
本地 Git 版本:2.36.0.windows.1
服务器 Git 版本:2.19.2
当我尝试推送到代码仓库时,出现了这个消息:
BUG: remote.c:236: hashmap_put overwrote entry after hashmap_get returned NULL
你有什么想法是哪里出了问题吗?谷歌上没有找到有用的信息...
当我尝试将代码推送到同一服务器上的另一个仓库时,它能够正常工作。问题仅出现在一个仓库中。
本地 Git 版本:2.36.0.windows.1
服务器 Git 版本:2.19.2
Git发现了内部错误。请向Git邮件列表(git@vger.kernel.org
)报告此问题。与此相关的远程服务器(origin
, 可能)上的git ls-remote
命令输出以及git config --list --show-origin
命令的输出也可能对Git维护者有帮助。(这个错误在你的Windows Git中,服务器版本的Git应该是无关紧要的,但提及一下也无妨。)
根据向git团队报告问题的情况,该问题是由空名称的分支""
引起的。在从.git/config
中删除此表单后,推送操作再次正常工作。
但是,该问题已被传递给git团队,并可能在将来的版本中解决。
git fsck
命令? - knittlgit fsck
? - Martin Perrygit fsck
命令(但我认为服务器上的代码库已经损坏了)。 - knittlfsck
在两台机器上都运行了,但问题仍然存在。 - Martin Perry