兼罔 发表于 2025-9-28 17:06:22

git合并最近的多个提交

1. 执行 rebase
git rebase -i HEAD~3
这表示对 最近的 3 个提交 进行编辑。
2. 编辑提交列表
会弹出文本编辑器、看到类似:
pick a1b2c3 提交1
pick d4e5f6 提交2
pick g7h8i9 提交3
把后两个改成 s 或 squash:
pick a1b2c3 提交1
s d4e5f6 提交2
s g7h8i9 提交3
3. 编辑提交信息
保存退出后,Git 会再次弹出编辑器编辑合并后的提交说明:
# This is a combination of 3 commits.
# The first commit's message is:
提交1
# The following commit message will also be included:
提交2
# The following commit message will also be included:
提交3
可以改成一句话,比如:
提交1
4. 完成 rebase
保存退出,Git 就会把最近 3 个提交合并成 1 个。
如果遇到冲突,按正常方式解决冲突后:
git add .
git rebase --continue5. 推送到远程
如果之前这 3 个提交已经推到远程仓库,需要强制推送:
git push -f origin 你的分支名
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

祖柔惠 发表于 2025-10-23 15:08:12

新版吗?好像是停更了吧。

各卧唯 发表于 2025-11-14 20:21:49

懂技术并乐意极积无私分享的人越来越少。珍惜

孜稞 发表于 2025-11-28 02:15:15

新版吗?好像是停更了吧。

碣滥 发表于 2025-12-2 15:29:32

感谢分享

滕佩杉 发表于 2025-12-31 18:46:23

这个有用。

襁壮鸢 发表于 2026-1-14 12:09:24

很好很强大我过来先占个楼 待编辑

喳谍 发表于 2026-1-15 10:43:14

感谢发布原创作品,程序园因你更精彩

章绮云 发表于 2026-1-18 17:20:35

喜欢鼓捣这些软件,现在用得少,谢谢分享!

缑莺韵 发表于 2026-1-19 23:13:11

yyds。多谢分享

胆饬 发表于 2026-1-20 08:43:27

热心回复!

鞍注塔 发表于 2026-1-21 01:16:18

懂技术并乐意极积无私分享的人越来越少。珍惜

贺蛟亡 发表于 2026-1-21 07:07:44

收藏一下   不知道什么时候能用到

茹静曼 发表于 2026-1-21 14:20:20

谢谢分享,辛苦了

怃膝镁 发表于 2026-1-22 11:40:52

感谢发布原创作品,程序园因你更精彩

烯八 发表于 2026-1-22 20:23:36

感谢分享

钱艷芳 发表于 2026-1-22 20:45:04

收藏一下   不知道什么时候能用到

枢覆引 发表于 2026-1-28 02:38:11

收藏一下   不知道什么时候能用到

倡粤 发表于 2026-1-28 10:24:32

谢谢分享,试用一下

少屠 发表于 2026-1-31 20:51:48

感谢发布原创作品,程序园因你更精彩
页: [1] 2
查看完整版本: git合并最近的多个提交