0


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

标签: git

本文转载自: https://blog.csdn.net/m0_62464865/article/details/136555729
版权归原作者 thinkerCoder 所有, 如有侵权,请联系我们删除。

“Git合并多个commit为一个”的评论:

还没有评论