1. 程式人生 > >GitHub圖形化客戶端實現Git合併分支(上)

GitHub圖形化客戶端實現Git合併分支(上)

一 本地兩個分支的合併 現在專案只有一個master分支,我們新建了一個idea分支,實現自己的想法,commit一下,那麼現在倉庫內的情況是這樣的 如何讓idea的程式碼併入master呢?需要“融合”一下。 下面這個例子是將peter分支融合到master分支,融合方法如下: 融合後的結果如下: 二 實現機制 新生產一個C5,這是一個“融合版本”(Merge Commit)。這個合併挺特殊的,裡面一般沒有修改內容,它的作用是把兩個分支合併起來。怎樣合併的呢?把master的內容sync到github.com上,然後檢視一下這個merge commit,會發現它有兩個parent。
merge之後,master分支指標指向了merge commit,也就自動擁有了idea分支上C3這個版本了。idea分支一般這會就可以刪除了。