最近使用git開發(fā)變多了,然后又參與多人開發(fā)一個(gè)項(xiàng)目。提交的代碼也不會(huì)是按照先后順序進(jìn)行merge。即使是先后順序merge,也有可能跟前一個(gè)人沖突。
之前我的解決方案是,先把最近的代碼拉下來(lái),然后再將我自己的PR拉下來(lái),再解沖突,再上傳。后來(lái)發(fā)現(xiàn)這樣很麻煩。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-518899.html
現(xiàn)在的解決方式(在之前提交PR目錄下):文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-518899.html
git pull --rebase
git status
# 如果有2個(gè)提交想合并可以 , 除第一個(gè)是pick,后面可以改成squash
git rebase -i HEAD~2
# 如果有沖突,會(huì)顯示在提示git add下面有雙方?jīng)_突,解完沖突后
git add .
git status
git rebase --continue
git push origin master
到了這里,關(guān)于【git】出現(xiàn)Merge Conflict,解沖突的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!