merge分支时把多个commit合并成一个提交

git merge xxx --squash

 

修改已push的commit记录

git rebase -i  xxx(需要修改记录的前一个commitid)

git合并常用命令

进入编辑状态把pick 改为 reword  保存退出 :wq

git合并常用命令

进入编辑状态修改message内容  保存退出 :wq

影响:从修改的commit开始,后面提交的所有commitid都会改变

相关文章: