使用GitHub 合併分支

一 本地兩個分支的合併
現在項目只有一個master分支,我們新建了一個idea分支,實現自己的想法,commit一下,那麼現在倉庫內的情況是這樣的

 

如何讓idea的代碼併入master呢?需要“融合”一下。

下面這個例子是將peter分支融合到master分支,融合方法如下:

融合後的結果如下:


二 實現機制

新生產一個C5,這是一個“融合版本”(Merge Commit)。這個合併挺特殊的,裏面一般沒有修改內容,它的作用是把兩個分支合併起來。怎樣合併的呢?把master的內容sync到github.com上,然後查看一下這個merge commit,會發現它有兩個parent。
merge之後,master分支指針指向了merge commit,也就自動擁有了idea分支上C3這個版本了。idea分支一般這會就可以刪除了。
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章