Intellij 中的 Git rebase - 如何一键选择所有临时提交为 "squash"?

标签 git intellij-idea rebase

使用 Intellij,我喜欢对一堆大约 30 个临时提交进行 rebase 。

当我到达 rebase 窗口时,系统会询问我如何处理每个提交(选择、跳过、编辑、压缩...)。

有没有办法告诉 Intellij“获取所有提交并对所有提交应用 X”,而不是手动单击每个提交?

enter image description here

最佳答案

您可以用鼠标选择多个提交,或使用 shiftCtrl+A 选择全部,然后用鼠标右键单击,或使用快捷键为所有选定的提交选择操作

UPD。从版本 2020.2 开始,可以使用 Squash Commits... 操作而不是交互式 Rebase 直接从日志 View 压缩提交。

关于Intellij 中的 Git rebase - 如何一键选择所有临时提交为 "squash"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54321511/

相关文章:

git - 恢复一个 git rebase 补丁

python - git-德威奇 :how to merge or rebase?

适用于 Windows 的 Git - 通过 https 克隆失败

git - 如何在Powershell中捕获git错误消息?

git - 如何使文件夹成为非 Git 目录?

javascript - Webpack + React : pass commit SHA from webpack to JS

java - 在 .class 文件 Intellij 中设置断点

android - Proguard 在 Intellij Idea 中是如何工作的?

java - IntelliJ idea 无法更新任何 Maven 存储库

git - 在 git 中重新定位功能分支后 merge