git拉取代码如何解决冲突_开源项目 git pull 代码冲突的解决方式?
生活随笔
收集整理的這篇文章主要介紹了
git拉取代码如何解决冲突_开源项目 git pull 代码冲突的解决方式?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
假設我正在使用一個開源項目,為了時刻保持根官方github保持同步,我用git clone項目到本地并進行二次開發,我的大部分二次開發是不會和官方的核心文件產生沖突的,但是個別文件還是會沖突。。
比如經過一段時間我本機做了一些修改,這是官方倉庫也做了一些修改,并發布了一個小版本
這時我想更新官方最新 使用 git pull 的時候會提示沖突 那么問題來了
開源項目二次開發 想隨時git pull獲得最新版本,并保留本機修改的方法是怎樣的?
我現在的做法
當git pull獲取官方最新更新的時候如果沖突
使用 git stash 緩存本機的改動。
然后 git pull 下來官方最新的版本
然后 git stash pop 把本機的改動merge到代碼中,手動解決沖突
我簡單測試了一下并沒發現什么問題,因為我并不需要push代碼到官方倉庫所以我一般也不會add,但是經歷過這次以后,我又做了一些修改,官方又更新了一些東西
使用git pull還是不行 我要本機git add . 一下 然后重復以上stash 步驟來保持更新和合并沖突,
不知道我這么做是否正確,或者有什么更好的做法么?
總結
以上是生活随笔為你收集整理的git拉取代码如何解决冲突_开源项目 git pull 代码冲突的解决方式?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 酒酿的功效与作用、禁忌和食用方法
- 下一篇: opencv 叠加两张图_「干货」教你如