git多个请求commit合成一个commit

1、背景

开发分支合并主分支时候,中间有需要自己修复的commit过程,不需要合并到主分支上,合并的commit只需要几个或者一个。

2、实现步骤

git log查看提交记录

git多个请求commit合成一个commit

想把48到cd的提交commit合成一个commit

git rebase -i 57b,把不需要的commit前面的pick改成s或者squash,保存后还会进入一个编辑commit信息的步骤,自行修改或者不修改commit message

git多个请求commit合成一个commit

git多个请求commit合成一个commit

最后git push -f

git多个请求commit合成一个commit

合并请求里面提交message已合并

git多个请求commit合成一个commit