在IDEA中,我试图推动一些提交。
我要求在远程服务器上看起来像单一操作。
我点击按下并看到以下窗口
我希望在这里看到壁球复选框,但看不到它。
请帮帮我。
答案 0 :(得分:69)
你可以使用rebase来做到这一点。转到 VCS / Git / Rebase 。然后选择 Interactive 选项。它会显示一个提交列表,您可以在其中选择要压缩的提交。
点击开始重新定位后,它会提示您提供压缩提交的提交消息。完成后,您可以使用推送对话框推送您的压缩提交。
有关IntelliJ中rebase的更多信息是here。
答案 1 :(得分:11)
对我来说,intellij最简单的方法是:
Log
标签,然后选择要压缩的提交Reset Branch to this commit
mixin
选项以保留对提交的更改Amend commit
选项答案 2 :(得分:8)
有一种新方法:
版本控制->日志->右键单击提交-> Interactively rebase from here
,然后您可以选择拾取/压缩其余提交。