我是git的新手,而不是从bitbucket中检出我的项目,我手动下载它,然后几天前用--force推送它。现在我们尝试修复此问题并从存储库中删除这些提交。在执行此操作时,我们已将项目状态恢复为最后一次提交(我猜),现在实际状态是2周前的项目状态。我可以以某种方式撤消恢复并返回到我重新设置项目之前的状态
当我去git log时,我得到:
Admins-iMac:HandyApp admin$ git log
commit 005443e16e9e887084929385dcab1c7cd6897d7a
Author: Admin <admin@Admins-iMac.local>
Date: Tue Aug 29 15:53:07 2017 +0200
login and rating system
commit 16ab9e9614c57dfacb94835d88d73ce248b63754
Author: Admin <admin@Admins-iMac.local>
Date: Tue Aug 29 08:17:16 2017 +0200
Login and Rating System
commit 92be0bb19d09e9983402b3e443406f3bd3393c27
Author: Admin <admin@Admins-iMac.local>
Date: Tue Aug 22 16:07:00 2017 +0200
这些提交都不再在Bitbucket中提供。项目状态是最新的本地提交。我能做什么?甚至可以还原这个吗?
编辑:
所以我想要的: 我有一个项目状态(在我最近的提交之后,所以提交00544 ......)然后我从最新的提交中提取状态。所以有一个版本在我没有提交的最新提交之后,我想回到哪里。我知道在使用Subversion时可以在eclipse中恢复。但我不知道,如果它是一个git功能。由于我没有使用eclipse atm(我正在构建一个{N} -app),我不知道如何撤消这最后一个命令。