Git变基合并最近 N 个提交

📅 2026/8/14 8:05:12
Git变基合并最近 N 个提交
Git 变基合并最近 N 个提交适用场景当你希望把最近的多个实验性小提交整理成一个有意义的提交时,可以使用交互式变基(interactive rebase)。例如:将最近的 3 个提交合并为 1 个提交。操作步骤1. 确定变基起点如果要合并最新的 3 个提交,变基起点应设为第 4 个提交,即:HEAD~3其中,HEAD~3表示当前分支最新提交(HEAD)之前的第 3 个提交。它本身不包含在待合并的提交中,待处理的是它之后的最近 3 个提交。2. 启动交互式变基gitrebase-iHEAD~3这条命令表示:交互式重写从HEAD~3之后开始的提交历史,也就是最近的 3 个提交。也可以使用提交哈希值作为起点:gitrebase-i起点提交哈希执行命令后,Git 会打开文本编辑器(例