【发布时间】:2020-01-16 13:57:16
【问题描述】:
我昨天做了一些提交,但没有推送它们。今天我醒来我试图推它,我有
错误:错误的索引文件 sha1 签名 致命:索引文件损坏
我尝试过:
$ del .git\index
$ git reset
然后再次尝试推送我的提交,但失败了,现在我有
致命:无法锁定 ref 'HEAD':无法解析参考 'refs/heads/light-mode':参考损坏
发生了什么事?我不想丢失我的提交,但更重要的是我不想丢失我对项目的本地更改。
【问题讨论】:
-
没有关于这个 ref 'HEAD' 的信息。我删除了 .git/index 并运行 git reset 但我仍然收到错误我不知道该怎么做我认为我需要创建新的仓库并推送我的本地更改但我会丢失我的提交历史分支拉取请求等...
-
这个stackoverflow.com/q/39057962/5784831怎么样?有一些很好的分析建议。也许这有帮助...
标签: git