执行交互式变基
执行交互式变基。
- 使用
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 提交