git 怎么将某个开发分支最近几次的提交合并成一次提交

发布时间 2023-12-28 10:46:59作者: 飞龙在生
1. 切换到开发分支:
git checkout dev
2. 运行交互式 rebase 命令,并指定要合并的提交数量(在这个例子中是最近的3次提交):
git rebase -i HEAD~3
3. 这将打开一个文本编辑器,显示要合并的提交列表。将除第一个提交外的其他提交的开头的 `pick` 关键字改为 `squash` 或 `s` ,保存并关闭编辑器。

4. 在编辑器中,将提交信息编辑为你想要的合并提交的信息,保存并关闭编辑器。

5. Git 将会将这些提交合并为一次提交。

请注意,在执行交互式 rebase 命令时,可能会出现冲突,需要解决冲突后继续合并过程。

如果你需要进一步了解 git rebase 命令的使用方法,请参考 Git 官方文档或运行 `git rebase --help` 命令。