当前位置:   article > 正文

git merge 与 git merge --no-commit 与 git merge --squash

git merge --no-commit

假设现有分支develop、test。需要将test合并到develop分支。
首先切换到需要合并的分支,git checkout develop。

git merge

git merge test
test分支会合并到develop,会有test分支提交信息,同时最后一条提交会是Merge branch ‘test’ into develop。

git merge --no-commit

git merge test --no-commit
test分支会合并到develop,会有test分支提交信息,最后一条提交与test分支一致。

git merge --squash

git merge test --squash
test分支会合并到develop,没有test分支提交信息,需要自行git commit。

作者:车到山前必有路2021
链接:https://www.jianshu.com/p/c778e88fd57a
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/321397
推荐阅读
相关标签
  

闽ICP备14008679号