git分支 合併問題

如果你目前在 dev_a 分支上有未提交的代碼,而想要從 develop 分支創建一個名爲 dev_b 的新分支,

並將 dev_a 分支上的未提交更改應用到了 dev_b 分支上。
可以按照以下步驟操作:

  1. 保存當前工作進度:
    如果你有未提交的更改,首先需要保存當前工作進度。你可以使用以下命令暫存更改:

    git add .
    git commit -m "Save work in progress"
    
  2. 切換到 develop 分支:

    git checkout develop
    
  3. 拉取最新的 develop 分支代碼:

    git pull origin develop
    
  4. 創建並切換到新的 dev_b 分支:

    git checkout -b dev_b
    
  5. 回到原來的 dev_a 分支:

    git checkout dev_a
    
  6. 將未提交的更改應用到 dev_b 分支:

    git checkout dev_b
    git cherry-pick dev_a
    
  7. 解決可能出現的衝突:
    如果在 cherry-pick 過程中出現衝突,需要解決這些衝突。

現在,你已經成功從 develop 分支創建了一個名爲 dev_b 的新代碼分支,並將 dev_a 分支上的未提交更改應用到了 dev_b 分支上。接下來,你可以繼續在 dev_b 分支上進行開發工作。

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