把分支内容合并为一个提交

使用 --squash 合并为一个提交(推荐)
这是最常用的做法,如果你只是想把另一个分支的内容并入当前分支,并最终只生成一个提交。

git checkout feature1
git merge --squash feature2
git commit -m "合并 feature2 的功能"

说明:
--squash 会将 feature2 的所有更改应用到 feature1 的工作目录中,但不会自动提交。

你手动提交时,只生成一个新的提交。
提交历史更清晰,没有“合并提交”或一堆碎片。

posted @ 2025-05-19 09:38  东岸  阅读(21)  评论(0)    收藏  举报