我的开发仓库在某个时间点丢失了一个对象。
$ git fsck
fatal: failed to read object 2dddc84156fa30e4614a7ea5a1895885011b8db8: Invalid argument
$ git cat-file -t 2dddc84156fa30e4614a7ea5a1895885011b8db8
error: unable to find 2dddc84156fa30e4614a7ea5a1895885011b8db8
fatal: git cat-file 2dddc84156fa30e4614a7ea5a1895885011b8db8: bad file
一个新克隆的代码库会拥有该对象。
$ git cat-file -t 2dddc84156fa30e4614a7ea5a1895885011b8db8
tree
我希望保留我的开发存储库,其中包含未推送的分支和藏匿。
如何将该对象打补丁到我的损坏存储库中?