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

相關文章
相關標籤/搜索