[英]Git: how to merge other repository's remote master branch into local master without contaminating it
我有兩個 github 存儲庫。
一個是客戶端倉庫,另一個是服務器倉庫。
客戶端存儲庫當前位於本地,服務器存儲庫位於遠程。
我想將兩個存儲庫合二為一。
如何合並兩個回購,如下所示?
【分會長】
客戶端根
[分支開發]
客戶端根 -> 1 -> 2 -> 客戶端頭
【分會長】
服務器根 -> 3 -> 4 -> 服務器頭
【分會長】
客戶端根
[分支開發]
client-root -> 1 -> 2 -> client-HEAD -> server-root -> 3 -> 4 -> server-HEAD
謝謝你的閱讀!
根據您描述的 state,這將在您的本地(客戶端)存儲庫中創建所需的 state:
git checkout dev
- 切換到開發分支git cherry-pick..server/master
- 從server/master
獲取所有可訪問的提交並將它們放在當前分支的頂部
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.