恢复断开的分支/解决分离的HEAD状态?

时间:2017-05-02 21:10:39

标签: git branch commit

重新启动计算机后,' git commit' &安培; ' git status'都返回错误信息:

error: bad signature

fatal: index file corrupt

运行' git branch':

fatal: Failed to resolve HEAD as a valid ref.

运行' git log':

fatal: your current branch appears to be broken


是什么导致这个? 如何恢复/修复我的本地仓库/分支?

1 个答案:

答案 0 :(得分:3)

我找到了一个适合我的解决方案。

  1. 将存储库重新克隆到另一个目录中。
  2. 从新克隆的repo&中复制.git文件夹替换原始仓库中的那个。
  3. 这将修复由于(在此特定情况下)在计算机被强制关闭时被丢弃(但在本地保存)的未提交更改而发生的分离的HEAD状态。