Suddenly every git command causes `error: bad signature` in every Git repository
Suddenly every git command causes `error: bad signature` in every Git repository
我有一个奇怪的问题。
今天,当我在多个 Git 存储库中工作时,突然之间,我开始获得
$ git st
error: bad signature
fatal: index file corrupt
在每个存储库中。
我已经在 post How to resolve "Error: bad index – Fatal: index file corrupt" when using Git 中尝试了 Jakub 的回复,但没有成功。如果暂时解决了这个问题,但是一旦我对存储库进行更改(比如 git add somefile
),错误就会回来。
我知道这是一个非常广泛且不具体的问题...我该如何解决这个问题?
我是 El Capitan (10.11.1) 的 运行 Mac
更新:
我想在那次事件后重新启动计算机,但 Mac 在启动时崩溃并出现大量内核错误。我启动一次进入安全模式来分析它,但找不到任何东西。所以我重新启动了我的 Mac,内核错误消失了,包括 git
导致 file corrupt
错误的问题。我工作过的所有 git 存储库的索引文件仍然损坏,但感谢 Timemachine 我可以恢复它们。
所以,我认为这个问题可能与某些内核问题有关,这导致了这种奇怪的行为。现在,一切都恢复正常了。
不过我还是会关注的,因为问题真的很严重...
我想在那次事件后重新启动计算机,但 Mac 在启动时因大量内核错误而崩溃。我启动一次进入安全模式来分析它,但找不到任何东西。所以我重新启动了我的 Mac,内核错误消失了,包括导致文件损坏错误的 git 问题。我工作过的所有 git 存储库的索引文件仍然损坏,但感谢 Timemachine 我可以恢复它们。
所以,我认为这个问题可能与某些内核问题有关,这导致了这种奇怪的行为。现在,一切都恢复正常了。
不过我还是会关注的,因为问题真的很严重...
我有一个奇怪的问题。 今天,当我在多个 Git 存储库中工作时,突然之间,我开始获得
$ git st
error: bad signature
fatal: index file corrupt
在每个存储库中。
我已经在 post How to resolve "Error: bad index – Fatal: index file corrupt" when using Git 中尝试了 Jakub 的回复,但没有成功。如果暂时解决了这个问题,但是一旦我对存储库进行更改(比如 git add somefile
),错误就会回来。
我知道这是一个非常广泛且不具体的问题...我该如何解决这个问题?
我是 El Capitan (10.11.1) 的 运行 Mac
更新:
我想在那次事件后重新启动计算机,但 Mac 在启动时崩溃并出现大量内核错误。我启动一次进入安全模式来分析它,但找不到任何东西。所以我重新启动了我的 Mac,内核错误消失了,包括 git
导致 file corrupt
错误的问题。我工作过的所有 git 存储库的索引文件仍然损坏,但感谢 Timemachine 我可以恢复它们。
所以,我认为这个问题可能与某些内核问题有关,这导致了这种奇怪的行为。现在,一切都恢复正常了。
不过我还是会关注的,因为问题真的很严重...
我想在那次事件后重新启动计算机,但 Mac 在启动时因大量内核错误而崩溃。我启动一次进入安全模式来分析它,但找不到任何东西。所以我重新启动了我的 Mac,内核错误消失了,包括导致文件损坏错误的 git 问题。我工作过的所有 git 存储库的索引文件仍然损坏,但感谢 Timemachine 我可以恢复它们。
所以,我认为这个问题可能与某些内核问题有关,这导致了这种奇怪的行为。现在,一切都恢复正常了。
不过我还是会关注的,因为问题真的很严重...