merge的主要功能是把新提交的内容按照先来后到作为整体放在后面,rebase是按照真实的提交顺序进行排列(会打破原有的顺序)。
1,在master分支上选择merge(head指向新功能)
2,在功能分支上选择rebase master分支(与主分支同步,把自己的提交放在最后)
3,不要在master分支上rebase任何分支(会改变提交的历史)
4,在本地分支拉取远程分支时,推荐使用debase(方便回退以及更符合逻辑)
merge的主要功能是把新提交的内容按照先来后到作为整体放在后面,rebase是按照真实的提交顺序进行排列(会打破原有的顺序)。
1,在master分支上选择merge(head指向新功能)
2,在功能分支上选择rebase master分支(与主分支同步,把自己的提交放在最后)
3,不要在master分支上rebase任何分支(会改变提交的历史)
4,在本地分支拉取远程分支时,推荐使用debase(方便回退以及更符合逻辑)