发生了什么:
我的项目消失了吗?我已经为此工作了好几个月,这是一个个人项目。
答案 0 :(得分:1)
如果您在说“反向”提交时执行了git revert
,那么您修改了工作副本,因此它不再包含任何提交的文件。这两个步骤(提交和还原文件)仍记录在您的git存储库(您的.git
目录)中 - 但您已将其删除。
唯一的 git方式来恢复您的文件是在删除git push
目录之前您的项目碰巧.git
。你没有说明这一点,所以你似乎没有,但检查你的Bitbucket存储库,看它是否有这两个提交。
当您删除.git
目录时,您删除了git关于您的回购的所有信息 - 因此它无法恢复任何内容。如果是这种情况,恢复文件的唯一方法是从备份,操作系统的“垃圾文件夹” - 如果有的话 - 或者进行一些文件恢复(TimeMachine,testdisk等):/