git 合并多个commit为一个
有时候为了使 git log 看起来更简洁,需要合并多个commit为一个(例如:在一个分支做开发时,创建了很多commit,提交Pull Request,需要作为一个commit 提交)
方案1,使用 reset
1 | # 假设需要将commit id 为abcd 之后的所有commits(不包括 abcd)合并为一个 |
方案2,使用 rebase
1 | # 假设需要将commit id 为abcd 之后的所有commits(不包括 abcd)合并为一个 |
git 合并多个commit为一个