Git + Intellij - 如何还原本地提交?

Bic*_*ick 4 git intellij-idea

使用git和intellij我意外地将我的更改发送到我的本地分支.

我想恢复提交,但保持更改像以前一样(准备下次提交).
我在这个页面中查看了如何恢复提交,但未能理解重置类型含义(混合/头/软).
我希望像以前一样进行所有更改,以便继续努力.

有什么帮助吗?

Mak*_*oto 9

如果是要将其重新放入暂存的单个提交,则可以执行以下命令:

git reset --soft HEAD^
Run Code Online (Sandbox Code Playgroud)

您可以通过以下步骤在IntelliJ中复制它:

  • VCS> Git>重置HEAD
  • 将重置类型更改为"软"
  • 将提交更改为 HEAD^