当前位置: 首页 > 工具软件 > Sublime Merge > 使用案例 >

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

谷翰飞
2023-12-01

假设现有分支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
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

 类似资料: