git處理衝突的方式

111
2

我知道的第一種 使用 stash

先在本地分支使用 stash 命令 暫存自己的操作

// 本地分支
   git stash

在切換到 本地的遠程分支:

//git checkout 遠程分支在本地的展示
    git checkout release/tczj-1.0.1
// 拉取最新的遠程更改 , 在本地的遠程分支
    git fetch
// 下載最新的代碼到本地 , 在本地的遠程分支
    git pull
// 再切換到本地的開發分支
    git checkout feature/one-click-report
// 合併兩者代碼
    git merge release/tczj-1.0.1
// 出現衝突的時候會 顯示 在本地編輯器上
// 解決去吧.那時候 , 在 git的界面會出現等待合併的樣子, 不是使用的那個樣子

在這裏插入圖片描述

第二種:

    // 先在本地的自己開發分支
        git status
    // 正常添加 不要忘記後面的  . 點
        git add .
    // 正常的commit 
        git commit -m "描述信息"
    // 此時再 切換到 本地的遠程分支
        git checkout release/tczj-1.0.1
    // 拉取最新的遠程更改 , 在本地的遠程分支
        git fetch
    // 下載最新的代碼到本地 , 在本地的遠程分支
        git pull
    // 再切換到本地的開發分支
        git checkout feature/one-click-report
    // 合併兩者代碼
        git merge release/tczj-1.0.1
    // 出現衝突的時候會 顯示 在本地編輯器上
    // 解決去吧.那時候 , 在 git的界面會出現等待合併的樣子, 不是使用的那個樣子

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章