问题背景

之前开发总是云端创建一个分支,然后拉取到本地,本地也会有个分支,但是这样有个问题,如果master有代码更新,我们要更新的时候需要每次在云端把代码从master合并到目标分支,然后本地再拉取下来,非常的麻烦。

后来觉得还不如,我本地每次都新建一个分支,用来开发当前的功能。

然后我push代码到master,cr,但是不和入。

解决办法

然后想要rebase代码的时候,把这个分支的源设置为origin/master,这样就很好的避免了每次在云端都要合并master,然后拉取,

并且很好的可以早发现冲突。

git设置命令

git branch --set-upstream-to=origin/master 目标分支