0

rm -rf在我的工作目录上执行,甚至我立即中断了命令的执行,我丢失了几个尚未推送到远程的存储库(还)。没有最新提交(两个月的工作)的一个特别重要的存储库似乎已部分损坏。任何想法是否可以保存(部分)/修复它以及如何?存储库似乎占用了几个 MB,因此其中仍有数据。

git fsck报告大约 1064 行错误,例如missing commit, missing blob, missing tree , dangling blob, broken link from tree <some sha> to tree <some sha>, refs/heads/master: invalid reflog, invalid sha1 pointer in cache-tree.

git-repairNot in a git repository.

git status报告所有已删除的文件

4

0 回答 0