我不小心把我的存储库放在了保管箱中。
我的一个存储库在没有关于丢失树的消息的情况下无法执行 git status 。(git fsck 也报告了这个)
在其他的我做了 git fsck 并且只有悬空的对象和提交。如果 git fsck 是干净的或者只是有悬空的对象/提交,我安全吗?
“悬空提交”和类似的对象表明存储库本身没有损坏。您可能在某个分支上丢失了一两个提交,但如果是这样,则存储库本身至少是一致的。检查每个分支的提示提交1以查看最后一次提交是否符合您的预期。(如果适用,请使用您的远程跟踪名称重复,尽管在这里您可以仅用于git fetch
修复问题)。
1例如,对于每个分支,运行. 或者,将列出每个分支提示提交。git show name
git log --no-walk --branches
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句