我正在尝试将更改提交到我的存储库,但是我收到以下错误:
git -c diff.mnemonicprefix=false -c core.quotepath=false commit -q -F C:\Users\Contronym\AppData\Local\Temp\bkdweixb.mnu
fatal: cannot lock ref 'HEAD': unable to resolve reference HEAD: Invalid argument
Completed with errors, see above.我正在使用bitbucket和SourceTree。
这次失败的原因是什么?在过去的一周里,我完成了最后3次投稿。然后,突然,我收到了这个错误。
编辑
我运行了git gc,结果如下:
$ git gc
error: bad ref for HEAD
error: bad ref for HEAD
error: inflate: data stream error (unknown compression method)
fatal: loose object 53b65bd9b4fec7f6a7b0b3313c68199a18804327 (stored in .git/objects/53/b65bd9b4fec7f6a7b0b3313c68199a18804327) is corrupt
error: failed to run repack我检查了目录.git/objects/53/b65bd9b4fec7f6a7b0b3313c68199a18804327,但它不存在。还有另外两个文件,但是b65bd9b4fec7f6a7b0b3313c68199a18804327不存在。
发布于 2018-10-17 22:10:41
我也有同样的问题,这对我来说是有效的:
第1步。
.git\logs\refs\heads并打开名为YOUR_BRANCH的文档,现在在用户名和电子邮件前复制ID编号。第2步。
.git\refs\heads,打开名为YOUR_BRANCH的文档,删除该行并粘贴ID。发布于 2020-06-07 08:07:55
.git/refs/heads/branch_name发布于 2018-08-01 16:26:08
为我工作,进入终点站进入:(分管相应地对你的愿望,卢尔)
echo ref: refs/heads/master >.git/HEADhttps://stackoverflow.com/questions/39057962
复制相似问题