git rebase

修改基线:

先在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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容