当前位置:   article > 正文

Git合并多个commit为一个_多个commit合成一个

多个commit合成一个

前提:

准备将分支merge到主分支,发现很多个commit,非常影响以后track代码,因此需要将多个commit合并到一个commit

1,git log

我想将前四个个commit合并到第四个,git log命令可以查看commit的历史

2,git rebase

将前五个压缩成一个命令:

git rebase -i HEAD~4
  • pick:使用commit。

  • reword:使用commit,修改commit信息。

  • squash:使用commit,将commit信息合入上一个commit。

  • fixup:使用commit,丢弃commit信息。

再次执行 git log 发现commit都合并成了一个

3,提交

git push --force

本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号