gitgit rebase 合并几个commit
Posted ThinkerWing
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了gitgit rebase 合并几个commit相关的知识,希望对你有一定的参考价值。
git 合并几个commit
git log --oneline 一条一条查看git日志
git rebase -i HEAD~n n为数字,可以合并多条commit,修改commit内容
进入vim编辑页面后 按i就是insert 就可以根据上面的提示修改
修改好之后按esc 再按:wq保存退出
git rebase --continue 继续下一个rebase
git rebase --abort 取消rebase合并
# p, pick = use commit
# r, reword = use commit, but edit the commit message
# e, edit = use commit, but stop for amending
# s, squash = use commit, but meld into previous commit
# f, fixup = like "squash", but discard this commit's log message
# x, exec = run command (the rest of the line) using shell
# d, drop = remove commit
git log --oneline
git rebase -i HEAD~2
s squash = use commit, but meld into previous commit
使用提交,但融入之前的提交
git push
以上是关于gitgit rebase 合并几个commit的主要内容,如果未能解决你的问题,请参考以下文章