UNDO git覆盖我的项目

时间:2017-09-04 08:45:09

标签: git bitbucket

我是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),我不知道如何撤消这最后一个命令。

0 个答案:

没有答案