1
以前,有一個分支version1
。重建一個git倉庫
A--B--C--version1 (official repo)
我做了一個新的分支mine
與version1
爲基礎分支進行了一些進展。
A--B--C--version1--D--E--mine
隨着時間的推移官方回購改爲:
A--B--C--version1--X--Y--Z--master
我怎麼能變基我的分支來實現:
A--B--C--version1--X--Y--Z--D--E--mine--master
@Palak Arora,上述命令將導致以下歷史記錄「mine」分支中的下列歷史記錄: A-B-C-X-Y-Z -D-E 。那是你在找什麼? – Shunya
當然,如果你想在主內包含提交D和E,你可以簡單地將主分支快速轉發到'mine'('git checkout master; git merge --ff-only mine'或'git push 。mine:master') – knittl