如果你想合并 47d16cc38d 和 64ea73dd457c,一定注意下面的命令一定要定位到最后一个要合并的commit之前的一个
git rebase -i 1163cb825e1f
** hash值为:最后一个要合并的commit之前的一个
上面的命令执行后,会弹出一个界面:
pick 是用commit; squash 是合并前一个
注意这时候是vim界面,如果需要修改键盘敲 i (insert) 进行输入
将下面的 pick 修改为 squash 或者 s
然后 按esc 退出vim界面, 输入 :wq 保存退出
会再弹出界面,这时候可以修改提交的描述,同样操作vim进行修改,:wq保存退出
这时候再 git log 查看一下 证明我们已经合并了
再执行 git push -f (默认是origin) 部署到我们的origin
网友评论