执行交互式变基

执行交互式变基。

  • 使用 git rebase -i <commit> 执行交互式变基。
  • 您可以编辑变基文件以更改提交的顺序和每个提交要执行的操作(选择、合并、删除、重命名等)。
  • 您可以选择使用 --autosquash 选项来自动合并 fixup 提交。
  • 如果出现合并冲突或停下来进行更改,您可以在准备好后继续变基,使用 git rebase --continue,或者使用 git rebase --abort 中止变基。
git rebase -i [--autosquash] <commit>

# 示例
git rebase -i 3050fc0de
# 从 `3050fc0de` 开始执行交互式变基

git rebase -i --autosquash HEAD~5
# 对最近的 5 个提交执行交互式变基,
# 自动合并 fixup 提交