美文网首页
git rebase

git rebase

作者: 杜子龙 | 来源:发表于2022-01-17 11:08 被阅读0次

    修改基线:

    先在master拉了分支dev,然后master上有新的修改,需要应用到dev分支,这时候有两种方式,一是切到dev分支,然后git merge master,二是修改基线:
    也是在dev分支,执行git rebase master,
    这里git rebase时可能会有冲突,修改冲突即可,
    然后git add . git rebase --continue git push -f origin dev(以上都在dev分支执行)

    合并commit

    修改了dev分支的代码,git add . git commit -m 'test',
    这时候希望把本次commit的内容合并到上一次commit内容,
    git rebase -i HEAD~2,
    然后进入交互模式,
    把pick改成s即可,wq保存退出,
    进入下一层交互模式,修改commit信息,wq保存退出,
    git push -f origin dev(以上都在dev分支执行)

    参考:

    https://www.cnblogs.com/cangqinglang/p/12419568.html

    相关文章

      网友评论

          本文标题:git rebase

          本文链接:https://www.haomeiwen.com/subject/sclchrtx.html