Git 在 Intellij 中变基 - 如何 select ALL temp commits as "squash" 一键点击?

Git rebase in Intellij - how to select ALL temp commits as "squash" in one click?

我喜欢使用 Intellij 为大约 30 个临时提交做一个变基。

当我到达 rebase window 时,我被问到如何处理每个提交(选择、跳过、编辑、压缩...)。

有没有办法告诉 Intellij "take ALL the commits and apply X on all of them" 而不是手动单击每个提交?

您可以 select 使用鼠标多次提交,或使用 shift,或 Ctrl+A 到 select 全部,然后用鼠标右键单击,或使用select 所有 selected 提交的操作的快捷方式

更新。从版本 2020.2 开始,可以使用 Squash Commits... 操作而不是 Interactive Rebase 直接从日志视图压缩提交。