与git和intellij一起工作时,我意外地将对我的更改的更改提交给我的本地分支机构。

我想还原该提交,但请像以前一样保留更改(准备下一次提交)。
我浏览了this页面,向我解释了如何还原提交,但无法理解复位类型的含义(混合/头部/软性)。
我希望像以前一样进行所有更改,以便继续进行更改。

有什么帮助吗?

最佳答案

如果您要将单个提交放回登台,则可以执行以下命令:

git reset --soft HEAD^

您可以通过以下步骤在IntelliJ中复制它:
  • VCS> Git>重置HEAD
  • 将重置类型更改为“Soft”
  • 将提交更改为HEAD^
  • 09-10 00:13
    查看更多