我恢复了一些过去的提交,并对如何回到我的主提交进行了一些更改?

时间:2017-12-10 17:15:54

标签: git

我想通过git checkout 5fdf56f做几次提交然后当我探索过去时,不知何故我的IDE做了一些改变。

我不想要他们只想回到我最近的承诺。

git bash给了我以下错误:

  

错误:以下文件的本地更改将被结帐:

覆盖

我做了:

git stash save --keep-index

但它没有帮助。

如何回去?

2 个答案:

答案 0 :(得分:1)

您应首先重置所有当前未提交的更改:

$ git reset HEAD --hard

然后你可以结帐回到你正在处理的分支机构:

$ git checkout master # or any other branch...

答案 1 :(得分:0)

这是解决方案:

git reset --hard <my recent commit>