如果你从master拉出一个新的分支feature。你在feature分支中进行开发。这时候如果有人修改了master的内容。
你使用rebase相当于把他提交的内容放在你的之前。git记录中是看不到你合并代码的记录的。只有一个个的提交记录。所以多人合作想要知道整个来龙去脉的时候就会不方便
merge是相当于把当前 commit和master的commit合并在一起。合并之后会形成commit的内容。需要再次push提交。
合并代码的过程会在git上面生成记录。
如果你从master拉出一个新的分支feature。你在feature分支中进行开发。这时候如果有人修改了master的内容。
你使用rebase相当于把他提交的内容放在你的之前。git记录中是看不到你合并代码的记录的。只有一个个的提交记录。所以多人合作想要知道整个来龙去脉的时候就会不方便
merge是相当于把当前 commit和master的commit合并在一起。合并之后会形成commit的内容。需要再次push提交。
合并代码的过程会在git上面生成记录。