要合并多个提交,可以使用交互式重写历史记录命令 git rebase,并使用 squash 选项将多个提交压缩成一个。步骤如下:
使用以下命令启动交互式重写历史记录:
git rebase -i <commit-id>
其中 <commit-id>是要合并提交的最早的提交 ID。
在文本编辑器中,将要合并的提交前的 pick 命令改为 squash。保存并关闭编辑器。
在提交消息中输入合并后的提交消息。保存并关闭编辑器。
Git 将自动合并多个提交并创建一个新的合并提交。
越努力越进步-越开心越自信-越懒惰越迷茫-越焦虑越自卑
要合并多个提交,可以使用交互式重写历史记录命令 git rebase,并使用 squash 选项将多个提交压缩成一个。步骤如下:
使用以下命令启动交互式重写历史记录:
git rebase -i <commit-id>
其中 <commit-id>是要合并提交的最早的提交 ID。
在文本编辑器中,将要合并的提交前的 pick 命令改为 squash。保存并关闭编辑器。
在提交消息中输入合并后的提交消息。保存并关闭编辑器。
Git 将自动合并多个提交并创建一个新的合并提交。