2011-08-03 108 views
0

如果我有2個Git存儲庫,例如PersonA,PersonB git存儲庫。將存儲分支從其他存儲庫推送到沒有合併的新存儲分支

如果我在PersonB存儲庫中創建分支'demo',另外PersonA已經提交了很多他們的作品超過六個月。但是,我想推動這個分支(PersonB/demo)成爲(PersonA/demo),我該怎麼做?

移動到PersonA/demo時,我不想快速前進是件複雜的事情。 我希望PersonA/demo中的所有內容都與PersonB/demo做的一樣。

Ex。 我爲產品A做了一個演示,當它是版本1.00克隆到新的存儲庫從原來的獨立,現在,產品移動到版本2.00,但我沒有時間維護演示。所以我想保留一切像過去一樣,但現在我想將它放在同一個存儲庫中。

回答

1

從PersonB回購中(假設它具有遠程命名的人物):

git push PersonA demo 

這將創建人物角色回購的demo分支,它指向同樣的事情PersonB的演示分支點,在不影響PersonA回購中的其他任何東西。

如果您想運行從人物角色回購命令,然後反過來做:

git fetch PersonB demo:demo 

這將創建基於本地關閉遠程demo分支的分支demo