您可以使用 Git 的 rebase 命令来将多个提交合并成单独的提交。具体步骤如下:
git log --oneline
git rebase -i <SHA-1>
这将打开一个交互式编辑器。在编辑器中,将需要合并的提交的命令从 "pick" 改为 "squash",然后保存并关闭编辑器。
接下来,Git 将会将这些提交合并成一个提交,并打开另一个编辑器让您输入新的提交信息。
在编辑器中,输入新的提交信息并保存关闭。
最后,使用 Git push 命令将新的提交推送到远程仓库:
git push origin <branch-name>
请注意,这个操作会改变 Git 历史记录,因此请确保在进行此操作之前已经备份您的代码库。同时,如果多个提交之间存在冲突,您需要在合并前先解决这些冲突。