无法推送到 Bitbucket 存储库

Failed to push to Bitbucket repository

我有一个 Bitbucket repository.I 是唯一一个在我的远程存储库上工作的。一切正常,突然之间我无法再推动了。 git push origin masterreturns

Enumerating objects: 145, done.
Counting objects: 100% (145/145), done.
Delta compression using up to 4 threads
Compressing objects: 100% (84/84), done.
fatal: unable to read 663ac546bf5ff0f76a5f41881b73b5c03c3d9bae
fatal: the remote end hung up unexpectedly
fatal: the remote end hung up unexpectedly error:
failed to push some refs to ... 

git pull 已经是最新的 。任何 idea/reason 为什么在我是唯一一个在我的存储库上工作的人时突然出现此错误?

不确定这个问题是否与之前发生的事情有关。之前发生的事情是,当我在索引中添加一些文件 git add 而我尚未提交时,我的计算机关闭了。

启动计算机后,运行ing git ls-files -m 时出现以下问题:

error: bad signature 0x00000000
fatal: index file corrupt

我的文件系统似乎已损坏,我修复了 this 之后的文件系统问题(rm .git/index 然后 git reset)。我能够 运行 git 命令并将我的文件添加到索引中。提交后,我开始遇到这个问题。

谢谢

全部,

最后,我唯一能做的就是重置本地存储库并手动 backup/copy 我的本地更改。然后,从远程克隆一个新的存储库并手动将我备份的更改添加到新的克隆存储库。

谢谢,