一、造成沖突的場景
????????在我們在參與項目開發(fā)的時候,通常會創(chuàng)建公共的文件,但是當(dāng)我們編碼完成,使用git進(jìn)行分支合并時,往往會出現(xiàn)合并沖突,也就是負(fù)責(zé)不同部分的開發(fā)人員會對同一個文件的同一個部分進(jìn)行修改,這個時候就需要我們解決合并造成的沖突。
二、如何解決沖突
(1)在遠(yuǎn)程倉庫里合并的時候解決
????????1.先將自己的分支中修改的內(nèi)容放到本地倉庫? ? ? ?
? ? ? ? ???????gita add .? ? ? ? ????????????????????????//添加到暫存區(qū)
???????????????git commit -m '提交信息'? ? ? ? //提交到本地倉庫
????????2.把本地倉庫的內(nèi)容push到遠(yuǎn)程倉庫
????????????????git push origin '遠(yuǎn)程倉庫地址'
????????3.在遠(yuǎn)程倉庫進(jìn)行合并操作,提出合并申請
(2)先將遠(yuǎn)程倉庫中的對應(yīng)分支代碼pull下來,然后再本地進(jìn)行代碼合并merge?
????????1.先將自己的分支(例如feature-XXX)中修改的內(nèi)容放到本地倉庫
???????????????gita add .? ? ? ? ????????????????????????//添加到暫存區(qū)
???????????????git commit -m '提交信息'? ? ? ? //提交到本地倉庫
????????2.再將遠(yuǎn)程分支的development同步到本地倉庫,切換到development分支,再執(zhí)行pull
???????????????git checkout development
???????????????git pull origin development
????????3.在本地合并development和feature-XXX,在development中合并merge feature-XXX(如果有沖突在此處理保留原來的或者修改的,或者全部保留)
???????????????git merge feature-XXX
? ? ? ??4.再將本地development push到遠(yuǎn)程倉庫文章來源:http://www.zghlxwxcb.cn/news/detail-422809.html
???????????????git push 遠(yuǎn)程倉庫地址?development文章來源地址http://www.zghlxwxcb.cn/news/detail-422809.html
到了這里,關(guān)于如何解決Git合并分支造成的沖突的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!