前提:
准备将分支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 所有, 如有侵权,请联系我们删除。
版权归原作者 thinkerCoder 所有, 如有侵权,请联系我们删除。