1.概述
git rebase -i 命令用于交互式地重新应用提交历史,其中 -i 选项表示以交互方式进行操作。通过使用这个命令,您可以合并、删除、编辑、重排等操作提交历史,从而修改提交的顺序或合并多次提交。
下面是使用 git rebase -i 命令合并多次提交的一个基本案例:
- 首先,确保您在要进行提交合并的 Git 仓库中,并在命令行终端中执行以下命令:
git rebase -i HEAD~n
其中 n 是要合并的最近的 n 个提交数量。例如,如果您要合并最近的3个提交,可以使用 git rebase -i HEAD~3
。
- 执行上述命令后,Git 会打开一个交互式的 rebase 编辑器,它会列出要进行操作的提交历史。每个提交前面有一个操作命令,可以进行修