前言
大家好,我是HoMeTown。
众所周知,在使用 git
进行项目版本管理中,当完成一个功能点的开发并将其合并到 dev
分支时,一般情况下我们会有两种方式进行合并:git merge
与 git rebase
,二者都是将一个分支新的commits,合并到另外一个分支上。但是从原理上,二者却截然不同,今天来聊聊二者的用法、区别以及使用场景。
读完本篇文章,你将获得以下收获:
- 了解git rebase 与 git merge的用法
- 了解git rebase 与 git merge的区别
- 了解git rebase 与 git merge的使用场景
场景
以我们在日常开发工作中最常见的dev
和feature
分支举