我在GitHub上丢失了提交
我想在GitHub中为一个项目添加一个新文件夹,不幸的是我使用了push-force。我丢失了旧的提交和所有数据。我的本地存储库中没有它。有没有可能撤销它我在GitHub上丢失了提交,git,github,Git,Github,我想在GitHub中为一个项目添加一个新文件夹,不幸的是我使用了push-force。我丢失了旧的提交和所有数据。我的本地存储库中没有它。有没有可能撤销它 git log commit 0bbafc81d85d5325016728c4 ad10 git reflog 0bbafc HEAD@{0}: commit (initial): ad10 如果您认识的任何人都有该repo的副本,他们可以强制将其历史记录推送到github上进行恢复。如果您看到指向存储库早期版本的哈希,请查看git ref
git log
commit 0bbafc81d85d5325016728c4 ad10
git reflog
0bbafc HEAD@{0}: commit (initial): ad10
如果您认识的任何人都有该repo的副本,他们可以强制将其历史记录推送到github上进行恢复。如果您看到指向存储库早期版本的哈希,请查看git reflog。我只看到lastOr通过添加新项目,你的意思是你有一个新项目,你在远程回购中强制另一个完全不同的项目你能不能都做git log和git reflog,然后通过显示这两个命令的结果来更新你的问题,让我们更好地了解发生了什么?我正在尝试可视化实际场景,但我只需要更多信息来确认我的想法是否正确。我在GitHub上有一个项目,我想在那里添加新目录。我使用push-force,存储库上只有这个新目录。