git rebase 获取到最新的分支

图1 最开始的状况 mywork 为新建的分支。git

GIT REBASE 不merge的状况下拉取到最新提交的代码。

能够解决的问题是:spa

Your branch is behind 'origin/master' by 167 commits, and can be fast-forwarded.it

这个应用场景是当在origin 上面新建一个分支mywork 的时候而且作了提交(C5和C6),可是同时origin 上面也有别人作了提交(C3和C4)。ast

看看,就知道了git merge 和git rebase 的区别。im

 

GIT merge 是将C5和C6和C3和C4作了合并为C7。尽可能少用Merge呢。img

相关文章
相关标签/搜索