我有一個非常緩慢的網絡鏈接到我的遠程存儲庫(稱爲repoSlow),我從中獲取一段時間到我的主要開發回購(稱之爲repo1)。git從第二學位遠程獲取
有時我會將repo1克隆到另一個目錄中的repo2以進行測試,例如,在其他分支上沒有丟失repo1的狀態(也涉及到對象文件和庫,因此一個簡單的存儲不會這樣做)。
爲了將repoSlow的狀態轉換爲repo2,我通常需要將repo1,checkout和merge分支(我感興趣)從repoSlow複製到repo1,然後將它們提取到repo2。
除了它是一個繁瑣的過程和其他一些事實,我有時不想合併到repo1中。檢出一個不同的本地分支名稱會導致一個大的命名混亂。
是否有一種簡單而直接的方式實際上獲取遙控器的遙控器?
我想一個更好的工作流程可能是將repoSlow克隆到裸機(或甚至是鏡像的)本地回購,並多次克隆該回購,但爲了更好地理解git,我保留原始問題。