我之前使用Tower for Mac来管理我的git存储库。我正在尝试使用PhpStorm来管理我的git repo,但似乎缺少一些功能。
在Tower中有一个“Abort”按钮,可以让我轻松撤消混乱并重新开始。只需单击“中止”按钮,它就会完全恢复所有内容,就像您从未开始合并一样。
Tower for Mac Abort Merge Button
是否有一种简单的方法可以在PhpStorm中中止/撤消合并?
答案 0 :(得分:2)
这是一个古老的问题。但是仍然可能在phpStrom中发生。 要中止合并,请转到“ VCS”->“ Git”->“重置头”,然后选择“硬”选项。
您将丢失所有更改,所以要小心。
答案 1 :(得分:1)
如果您只想撤消对单个文件somefile
的更改,那么您可以尝试以下操作:
git checkout -- path/to/somefile
如果你想要撤消整个合并操作,那么git reset
会派上用场:
git reset --hard HEAD
这两个操作都将状态重置为分支的HEAD
,这是在您合并之前进行的最后一次提交。
答案 2 :(得分:0)
至少从 2021 年开始,分支列表中有一个 Abort Merge 选项,当按下 IDE 右下角的分支名称时会打开该选项。它位于分支列表的最顶部,因此请确保向上滚动。感谢回答https://www.youtube.com/watch?v=aRntX-HiiN8。