有一個裸遙控器(我們稱之爲group_origin
)。
我做了一個裸鏡的克隆(my_origin
)。
我git clone my_origin
到一個工作目錄的存儲庫(my_rep
)。
在my_rep
我的代碼,推到my_origin
並從my_origin
拉。從遙控器拉出所有分支,通過它的鏡子裸遙控器
當group_origin
由我的同事更新時,我從group_origin
更新my_origin
。
我看到group_origin/branch_1
這種標籤(當我在my_origin
內執行git log
時)。因此,my_origin
「知道」group_origin
上新創建的分支branch_1
。
但是,當我從my_rep
和git log
內my_rep
以後,我看不到branch_1
的任何通知。
所以,我的問題是:
我怎麼可以更新由my_origin
my_rep
(這是在轉的group_origin
裸鏡)獲取的group_origin/branch_1
新創建的分支?
只是好奇,它是一個接受/良好做法裸露克隆另一個裸回購? –
@ ansh0l如果你需要推到中間倉庫,那麼這個中間倉庫確實是最好的,所以它可能不常見,但不是一個「壞」的做法。 – VonC
@VonC,謝謝!唯一的問題是,在我的git版本中,我不得不在這一行中替換--set-upstream-to -set-upstream。 – user1541776