我的 git repo 已损坏,不幸的是它只存在于本地。
$ git fsck --full
Checking object directories: 100% (256/256), done.
broken link from tree 54b4ff576b2e39831a298e58a38d91890f622b63
to tree d564d0bc3dd917926892c55e3706cc116d5b165e
missing tree d564d0bc3dd917926892c55e3706cc116d5b165e
我检查了它是什么d564d0bc
,它是我log/
在 rails 项目中的文件夹。此文件夹仅包含*.log
文件(被忽略)和一个.gitkeep
文件。
我尝试按照本文中提到的步骤进行操作,但我使用的是 Windows 版 GitHub,而 powershell 在一个空管道上对我大喊大叫。
任何帮助表示赞赏。
更新:我将项目复制到 linux 中,所以我不必担心 powershell 命令。我仍然没有找到解决方案。