当前位置:   article > 正文

Git合并多个commit为一个_git 把多个commit压缩到一个

git 把多个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博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/527364
推荐阅读
  

闽ICP备14008679号