当前位置:   article > 正文

rebase 合并提交_rebase合并多个commit

rebase合并多个commit

rebase 合并提交

rebase 合并提交

假设提交了 三次
commit -a -m ‘sub1’
commit -a -m ‘sub2’
commit -a -m ‘sub3’

查看提交历史信息:
git log --graph --oneline

开始合并 最近的三次提交
git rebase -i HEAD~3
再vim编辑器里面进入到编辑模式 将 修改为 s 或者 f
s: squash 的简写,和前一个commit 合并
f: fixup 的简写,和前一个commit 合并,但我不要保留该提交的注释信息
p: pick 保留该commit
d: drop 我要丢弃掉该commit

合并commit 也可以使用 git rebase -i startPonit endPoint
加色要合并这几个提交,从a开始合并
2eeb74a: modify c
5d340c4: modify b
e51aaca: modify b
16aee3f: modify b
58c8fed: modify a
则:git rebase -i 58c8fed

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/584507
推荐阅读
相关标签
  

闽ICP备14008679号