git在一个分支上开发一段时间后,会留下很多次的commit, 当一个功能阶段性的完成后,需要将该分支merge到主干,如果直接使用 git merge branch 会将该分支下所有的提交都merge到主干,有时这并不是我们所需要的,我们只需要总结一下该分支,然后以该总结的commit合并到主干就可以了。具体操作:
1、git checkout master
2、git merge --squash branch
3、git commit -m "branch功能完成,合并到主干"
经过以上的3条命令,可以看到主分支上只有一个提交记录,分支的多次提交都已经合并提交完成!
————————————————
版权声明:本文为CSDN博主「adolph88」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/zhqzhyyx/article/details/79740734