[英]Git Switch Repo to Boilerplate
我一直在git存儲庫中的一個項目上工作(我們稱之為Repo A )。 但是,由於發現自己浪費太多時間擺弄自己的構建配置,所以我決定嘗試使用許多樣板/入門套件項目之一(讓我們稱之為我選擇的Repo B之一 )。
現在,我的問題是,如何合並兩個存儲庫,以保留Repo A的所有歷史記錄,而又不失去后來從Repo B提取/合並更新的功能?
作為參考,在撰寫本文時,存儲庫為:
回購A : https : //github.com/Braden1996/tron.io/commit/33ccf5335b0b693abeaf612aa65a5658dcfe1459
回購B : https : //github.com/ctrlplusb/react-universally
好的,所以我設法弄清楚了。
供將來參考,方法如下:
git remote add repo-b repo-b.git
git pull repo-b master --allow-unrelated-histories
git mergetool
git reset HEAD
git add *
git commit -m "Pull repo-b into our repo-a"
git push
要獲取將來的更新,請從步驟2開始。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.