开发其他Git

git 多个commit合并

2019-05-20  本文已影响0人  流年小书

如果你想合并 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
上一篇 下一篇

猜你喜欢

热点阅读