在IntelliJ中还原多个提交

3

我的问题与在 IntelliJ 中一次性还原多个提交相同,但更加具体。在链接的问题中,它询问如何通过 IntelliJ 一次性还原多个提交通过命令行...由于所有可行的答案都涉及命令行,因此我想知道如何使用 IntelliJ 一次性还原多个提交,而不使用命令行。我假设提交可以分布在历史记录中而不是连续的。

我需要知道如何使用一次操作一次性还原提交。


为避免获得Git命令行类型的答案,请考虑从您的标签集中删除[标签:git]标签。 - torek
我不会。这个问题也涉及到git。回答者需要正确阅读问题。 - Lore
2个回答

2
"撤销Git仓库中的更改"只提到了在Git工具窗口Alt+9的日志选项卡中定位要还原的提交,右键单击它并从上下文菜单中选择还原提交。
(此选项也可在文件历史记录视图中的提交上下文菜单中使用)。
请检查是否可以在该视图中选择多个提交。 IDEA-174407提到:

当选择多个提交时,Git Revert操作会从最早的提交开始还原,但应该从最新的提交开始。

因此这应该是可能的。

1

只需在历史记录中选择所有提交

enter image description here

那么就还原提交(对我的同事没有起作用,所以我被误导了!)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接