我想通过git checkout 5fdf56f
做几次提交然后当我探索过去时,不知何故我的IDE做了一些改变。
我不想要他们只想回到我最近的承诺。
git bash给了我以下错误:
错误:以下文件的本地更改将被结帐:
覆盖
我做了:
git stash save --keep-index
但它没有帮助。
如何回去?
答案 0 :(得分:1)
您应首先重置所有当前未提交的更改:
$ git reset HEAD --hard
然后你可以结帐回到你正在处理的分支机构:
$ git checkout master # or any other branch...
答案 1 :(得分:0)
这是解决方案:
git reset --hard <my recent commit>