gpt4 book ai didi

linux - 丢失了一个 git commit

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:21:46 28 4
gpt4 key购买 nike

我有几周前所做的 git 提交的哈希值。我尝试检查它,但它说哈希“与 git 已知的任何文件都不匹配”。我也在 git reflog 中寻找它,但没有在那里看到它。我也没有在 reflog 中看到最早的提交。

我在 Gitorious 的远程存储库中也找不到丢失的提交。但是,我确实看到了我在 Gitorious 中所做的最早提交,而不是我正在寻找的提交。

最佳答案

好吧,该提交已不存在于您的数据库中,这很不幸。从 git lost-found 开始,以防你的哈希值错误。

如果它因为被垃圾回收而消失了,那你就不走运了。如果它由于任何其他原因(磁盘损坏、文件系统错误等)而消失,您仍然可以找到该提交中的 blob。

git fsck 可以告诉你 git 的内部数据库是否有问题。如果没有出现任何问题,试试这个:How to recover LOST WORK resulting from the use of git?

关于linux - 丢失了一个 git commit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20450101/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com