把分支内容合并为一个提交
使用 --squash 合并为一个提交(推荐)
这是最常用的做法,如果你只是想把另一个分支的内容并入当前分支,并最终只生成一个提交。
git checkout feature1
git merge --squash feature2
git commit -m "合并 feature2 的功能"
说明:
--squash 会将 feature2 的所有更改应用到 feature1 的工作目录中,但不会自动提交。
你手动提交时,只生成一个新的提交。
提交历史更清晰,没有“合并提交”或一堆碎片。
本文来自博客园,作者:东岸,转载请注明原文链接:https://www.cnblogs.com/donghao99/p/18883226