使用 Intellij,我喜欢对一堆大约 30 个临时提交进行 rebase 。
当我到达 rebase 窗口时,系统会询问我如何处理每个提交(选择、跳过、编辑、压缩...)。
有没有办法告诉 Intellij“获取所有提交并对所有提交应用 X”,而不是手动单击每个提交?
最佳答案
您可以用鼠标选择多个提交,或使用 shift
或 Ctrl+A
选择全部,然后用鼠标右键单击,或使用快捷键为所有选定的提交选择操作
UPD。从版本 2020.2 开始,可以使用 Squash Commits... 操作而不是交互式 Rebase 直接从日志 View 压缩提交。
关于Intellij 中的 Git rebase - 如何一键选择所有临时提交为 "squash"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54321511/