Git中如何合并多个提交?

要合并多个提交,可以使用交互式重写历史记录命令 git rebase,并使用 squash 选项将多个提交压缩成一个。步骤如下:

使用以下命令启动交互式重写历史记录:

git rebase -i <commit-id>

其中 <commit-id>是要合并提交的最早的提交 ID。

在文本编辑器中,将要合并的提交前的 pick 命令改为 squash。保存并关闭编辑器。

在提交消息中输入合并后的提交消息。保存并关闭编辑器。

Git 将自动合并多个提交并创建一个新的合并提交。