2017年5月22日 星期一

Git邊學邊記錄-合併主分支merge

合併主分支 git merge

另篇文章提到,git merge可以合併分支,那案例所指是,master未有變更,純變更分支再做合併,這邊提的是兩邊都有異動到。

我們先在master下,透過touch 建置檔案,並且執行git addgit commit!
touch

git add commit

接著透過git branch建置分支
git branch

git checkout

git add commit checkout

git add commit checkout

最後利用git merge來合併主分支資料
git merge
上圖可以發現,出現了錯誤訊息,這時候開啟檔案看一下!
產生的結果如下:

這代表著有衝突,因為在同一個行數上兩個版本都有值在上面。
所以,我們要解決衝突,將確認要保留的資料留存之後,就直接再下git add git commit

此時你再轉換至gbranch2去查看,該檔案僅會有『這是gbranch2』的文字!

這時候的git狀態圖是這樣:

沒有留言:

張貼留言