我在關機後關閉了電腦,發現它是一個硬復位,而不是睡眠。我的git倉庫被破壞了。幸運的是,我承諾並推動了一切,所以我只需要將它重置爲原始狀態。這裏是我所得到的,當我運行git fsck --full
Git存儲庫在電腦崩潰後壞掉
$ git fsck --full
error: Invalid HEAD
error: inflate: data stream error (unknown compression method)
error: unable to unpack 0485493a56ad42802b72cee71522666628294e3d header
error: inflate: data stream error (unknown compression method)
fatal: loose object 0485493a56ad42802b72cee71522666628294e3d (stored in .git/objects/04/85493a56ad42802b72cee71522666628294e3d) is corrupt
我是betterfmgr
分支,但.git/refs/heads/betterfmgr
是一個空文件。任何想法如何解決它?我可以再次克隆它,但我需要複製億元的node_modules
並複製我的.idea
文件。
git reflog betterfmgr給你什麼嗎?你是否記得在這個分支的最後一次提交中有一些唯一的字符串? –