merge分支时把多个commit合并成一个提交
git merge xxx --squash
修改已push的commit记录
git rebase -i xxx(需要修改记录的前一个commitid)
进入编辑状态把pick 改为 reword 保存退出 :wq
进入编辑状态修改message内容 保存退出 :wq
影响:从修改的commit开始,后面提交的所有commitid都会改变
merge分支时把多个commit合并成一个提交
git merge xxx --squash
修改已push的commit记录
git rebase -i xxx(需要修改记录的前一个commitid)
进入编辑状态把pick 改为 reword 保存退出 :wq
进入编辑状态修改message内容 保存退出 :wq
影响:从修改的commit开始,后面提交的所有commitid都会改变