相关疑难解决方法(0)

如何使用Git解决"错误:错误索引 - 致命:索引文件损坏"

之后git init,我添加并提交了一些文件,进行了一些更改,添加并提交.设置git守护程序(在WinXP上的Cygwin下运行)并克隆一次存储库.现在,我在克隆的存储库中收到此错误:

$ git status
error: bad index file sha1 signature
fatal: index file corrupt
Run Code Online (Sandbox Code Playgroud)

有没有办法解决这个问题,除了获取存储库的新副本?

git corruption

570
推荐指数
8
解决办法
20万
查看次数

Git无法锁定ref'HEAD':无法解析引用HEAD

我正在尝试将更改提交到我的存储库,但我收到以下错误:

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.
Run Code Online (Sandbox Code Playgroud)

我正在使用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
Run Code Online (Sandbox Code Playgroud)

我检查了目录.git/objects/53/b65bd9b4fec7f6a7b0b3313c68199a18804327但不存在.那里有另外两个文件,但b65bd9b4fec7f6a7b0b3313c68199a18804327不存在.

git github bitbucket sourcetree

17
推荐指数
4
解决办法
3万
查看次数

标签 统计

git ×2

bitbucket ×1

corruption ×1

github ×1

sourcetree ×1