如果你目前在 dev_a
分支上有未提交的代碼,而想要從 develop
分支創建一個名爲 dev_b
的新分支,
並將 dev_a
分支上的未提交更改應用到了 dev_b
分支上。
可以按照以下步驟操作:
-
保存當前工作進度:
如果你有未提交的更改,首先需要保存當前工作進度。你可以使用以下命令暫存更改:git add . git commit -m "Save work in progress"
-
切換到
develop
分支:git checkout develop
-
拉取最新的
develop
分支代碼:git pull origin develop
-
創建並切換到新的
dev_b
分支:git checkout -b dev_b
-
回到原來的
dev_a
分支:git checkout dev_a
-
將未提交的更改應用到
dev_b
分支:git checkout dev_b git cherry-pick dev_a
-
解決可能出現的衝突:
如果在 cherry-pick 過程中出現衝突,需要解決這些衝突。
現在,你已經成功從 develop
分支創建了一個名爲 dev_b
的新代碼分支,並將 dev_a
分支上的未提交更改應用到了 dev_b
分支上。接下來,你可以繼續在 dev_b
分支上進行開發工作。