2015-07-21 83 views
4

我是git的新手。我不知道這是否可能。我正在做的是我在桌面上克隆了一個遠程存儲庫。然後,我再次將該克隆的repo克隆到另一個文件夾中。無論如何連接所有這些回購。我能否對第二個克隆進行更改,並將其通過第一個克隆並最終傳送到遠程存儲庫?git克隆兩次,並通過兩個級別

回答

3

您可以更改第二個克隆的起源,從而直接推到遠程回購:爲了引用原始

cd /path/to/second/clone 
git remote set-url origin /url/of/remote/repo 

或者你可以(在第二個克隆仍然)添加新的遠程遠程回購

cd /path/to/second/clone 
git remote add upstream /url/of/remote/repo 

在後一種情況下,推送將默認推送到第一個克隆。
但是git push upstream aBranch會直接推送到遠程回購。