git 将本地最近的几次提交合并成一个

  • 打开终端并导航到你的 Git 仓库所在的目录。
  • 运行以下命令,其中 <branch> 是你想要合并提交的分支的名称:
    git checkout <branch>
  • 运行以下命令,使用交互式重新基础:
    git rebase -i HEAD~n
    这里的 n 是你想要合并的最近提交的数量。编辑器将打开,显示你的提交历史。
    在编辑器中,将你想要合并的提交前面的单词从 pick 改为 squash 或简写 s。这告诉 Git 将这些提交合并为一个。
    例如:
pick abc123 Commit message 1
squash def456 Commit message 2
squash 789ghi Commit message 3

保存并关闭编辑器。
又会打开一个编辑器,让你编辑合并后的提交信息。保留你想要的最终提交信息,保存并关闭编辑器。
这样就完成了将多次提交合并成一次的操作。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容