修改基线:
先在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分支执行)
网友评论