婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > git pull時沖突的幾種解決方式(小結)

git pull時沖突的幾種解決方式(小結)

熱門標簽:慶陽外呼系統定制開發 怎么去掉地圖標注文字 襄陽外呼增值業務線路解決方案 海南人工外呼系統哪家好 北京外呼系統咨詢電話 地圖標注資源分享注冊 合肥阿里辦理400電話號 廊坊地圖標注申請入口 高德地圖標注公司位置需要錢嗎

僅結合本人使用場景,方法可能不是最優的

1. 忽略本地修改,強制拉取遠程到本地

主要是項目中的文檔目錄,看的時候可能多了些標注,現在遠程文檔更新,本地的版本已無用,可以強拉

git fetch --all
git reset --hard origin/dev
git pull

關于commit和pull的先后順序,commit——》pull——》push 和 pull——》commit——》push的順序,兩種情況都遇到過代碼沖突。解決方法如下:

2. 未commit先pull,視本地修改量選擇revert或stash

// 場景
同事 有新提交
我 沒有pull -> 修改了文件 -> pull -> 提示有沖突

2.1 本地修改量小

如果本地修改量小,例如只修改了一行,可以按照以下流程

-> revert(把自己的代碼取消) -> 重新pull -> 在最新代碼上修改 -> [pull確認最新] -> commitpush

2.2 本地修改量大,沖突較多

有兩種方式處理

-> stash save(把自己的代碼隱藏存起來) -> 重新pull -> stash pop(把存起來的隱藏的代碼取回來 ) -> 代碼文件會顯示沖突 -> 右鍵選擇edit conficts,解決后點擊編輯頁面的 mark as resolved-> commitpush

-> stash save(把自己的代碼隱藏存起來) -> 重新pull -> stash pop(把存起來的隱藏的代碼取回來 ) -> 代碼文件會顯示沖突 -> 右鍵選擇resolve conflict -> 打開文件解決沖突 ->commitpush

另外,由于我是通過IDEA來操作git的,所以顯示沖突時,我是在圖形化界面操作的示意如下

3. 已commit未push,視本地修改量選擇reset或直接merge

// 場景
同事 有新提交
我 沒有pull -> 修改了文件 -> commit -> pull -> 提示有沖突

3.1 修改量小,直接回退到未提交的版本(可選擇是否保存本地修改)

如果本地修改量小,例如只修改了一行,可以按照以下流程

-> reset(回退到未修改之前,選hard模式,把自己的更改取消) -> 重新pull -> 在最新代碼上修改 -> [pull確認最新] -> commitpush

ps:實際上完全可以采取直接merge的方法,這里主要是根據盡量避免merge的原則,提供一種思路

3.2 修改量大,直接merge,再提交(目前常用)

-> commit后pull顯示沖突 -> 手動merge解決沖突 -> 重新commit -> push

到此這篇關于git pull時沖突的幾種解決方式(小結)的文章就介紹到這了,更多相關git pull沖突內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • git在idea中的沖突解決方法(非常重要)
  • IDEA中解決 git pull 沖突的方法
  • 詳解Eclipse提交項目到GitHub以及解決代碼沖突
  • 基于Git的常用撤銷技巧與解決沖突方法(推薦)
  • git沖突解決_動力節點Java學院整理
  • 關于Git遠程與本地沖突的解決方法
  • 詳解git合并沖突解決方法

標簽:臺州 鎮江 哈密 鶴崗 商丘 平頂山 綿陽 株洲

巨人網絡通訊聲明:本文標題《git pull時沖突的幾種解決方式(小結)》,本文關鍵詞  git,pull,時,沖突,的,幾種,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《git pull時沖突的幾種解決方式(小結)》相關的同類信息!
  • 本頁收集關于git pull時沖突的幾種解決方式(小結)的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 乐平市| 白水县| 巴塘县| 临清市| 定州市| 怀来县| 宜宾市| 山丹县| 邹城市| 渑池县| 勃利县| 海南省| 南开区| 古蔺县| 读书| 石棉县| 仪陇县| 陇南市| 双流县| 左权县| 临沭县| 邻水| 林州市| 万盛区| 大同县| 农安县| 梁河县| 垦利县| 湟中县| 石楼县| 胶南市| 乌兰察布市| 鹿邑县| 和林格尔县| 海原县| 正安县| 珲春市| 武胜县| 古交市| 辽阳县| 乡城县|