git使用之(二)合併分支衝突與處理

2021-09-16 12:30:36 字數 772 閱讀 9634

對於乙個遠端庫,比如test,有master,dev,newbranch這三個分支。在master分支上修改read.txt檔案後,切換到dev上也修改read.txt檔案。切回master分支後執行:

git merge dev
得到結果:

$ git merge dev

auto-merging read.txt

conflict (content): merge conflict in read.txt

automatic merge failed; fix conflicts and then commit the result.

此時,開啟read.txt檔案:

<<<<<<< head

改動master導致合併出錯

*****==

改動dev導致合併分支出錯

>>>>>>> dev

我在master的read.txt上加了「改動master導致合併出錯」,在dev的read.txt上加了「改動dev導致合併分支出錯」,這裡<<<<<<< head 內容 *****== 指的是主分支的修改。*****== 內容 >>>>>>> dev 指的是dev的修改。解決辦法就是手動處理衝突,這點跟svn一樣。處理之後在提交,然後刪除分支即可。

git add 檔案

git commit -m "#"

git push origin master

git合併分支與解決衝突

前提 當前開發的分支為feature 20161129 317606 algoplatform 1,由於feature 20161130 322574 tmstools 1分支有新內容,所以準備將feature 20161130 322574 tmstools 1分支合併到feature 20161...

使用git建立與合併分支

學會使用git命令對專案進行建立分支,並在建立結束後合併到主分支上。問 為什麼要建立分支?答 在原來的分支上建立乙個自己的分支進行開發,在開發完畢後一次性合併到原先的分支,這樣既保證安全又不會影響其他人的開發。命令操作 檢視分支 git branch 建立分支 git branch 切換分支 git...

使用git建立與合併分支

學會使用git命令對專案進行建立分支,並在建立結束後合併到主分支上。問 為什麼要建立分支?答 在原來的分支上建立乙個自己的分支進行開發,在開發完畢後一次性合併到原先的分支,這樣既保證安全又不會影響其他人的開發。命令操作 檢視分支 git branch 建立分支 git branch 切換分支 git...