1. 程式人生 > >Git分支操作之分支合併

Git分支操作之分支合併

Git種可以使用如下兩種命令來實現分支合併功能:

git merge branchname1

git rebase

我們先介紹git merge,執行git merge branchName1之後將branchName1分支的改動merge到當前分支上,如果這branchName1分支與當前分支沒有衝突(conflict)的話,那麼合併完成,輸入下面的命令可以檢視有哪些衝突:

git diff

在有衝突的檔案上會有標記,當手動修改完所有衝突檔案之後,將修改增加到索引(index)上去,用git commit來提交,就像平時修改了一個檔案一樣正常提交。可以使用gitk命令呼叫圖形化介面來展示分支狀況,當前commit指向兩個分支,當前分支和merge之前的分支。那麼要如何解決衝突呢: