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 直接从日志视图压缩提交。
我喜欢使用 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 直接从日志视图压缩提交。