git拉取代码如何解决冲突_开源项目 git pull 代码冲突的解决方式?
假設(shè)我正在使用一個(gè)開(kāi)源項(xiàng)目,為了時(shí)刻保持根官方github保持同步,我用git clone項(xiàng)目到本地并進(jìn)行二次開(kāi)發(fā),我的大部分二次開(kāi)發(fā)是不會(huì)和官方的核心文件產(chǎn)生沖突的,但是個(gè)別文件還是會(huì)沖突。。
比如經(jīng)過(guò)一段時(shí)間我本機(jī)做了一些修改,這是官方倉(cāng)庫(kù)也做了一些修改,并發(fā)布了一個(gè)小版本
這時(shí)我想更新官方最新 使用 git pull 的時(shí)候會(huì)提示沖突 那么問(wèn)題來(lái)了
開(kāi)源項(xiàng)目二次開(kāi)發(fā) 想隨時(shí)git pull獲得最新版本,并保留本機(jī)修改的方法是怎樣的?
我現(xiàn)在的做法
當(dāng)git pull獲取官方最新更新的時(shí)候如果沖突
使用 git stash 緩存本機(jī)的改動(dòng)。
然后 git pull 下來(lái)官方最新的版本
然后 git stash pop 把本機(jī)的改動(dòng)merge到代碼中,手動(dòng)解決沖突
我簡(jiǎn)單測(cè)試了一下并沒(méi)發(fā)現(xiàn)什么問(wèn)題,因?yàn)槲也⒉恍枰猵ush代碼到官方倉(cāng)庫(kù)所以我一般也不會(huì)add,但是經(jīng)歷過(guò)這次以后,我又做了一些修改,官方又更新了一些東西
使用git pull還是不行 我要本機(jī)git add . 一下 然后重復(fù)以上stash 步驟來(lái)保持更新和合并沖突,
不知道我這么做是否正確,或者有什么更好的做法么?
總結(jié)
以上是生活随笔為你收集整理的git拉取代码如何解决冲突_开源项目 git pull 代码冲突的解决方式?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 酒酿的功效与作用、禁忌和食用方法
- 下一篇: opencv 叠加两张图_「干货」教你如