簡體   English   中英

如何將分支從一個GitHub存儲庫復制到另一個?

[英]How to copy a branch from one GitHub repository to another?

作者有一個名為Master的知識庫。

我分叉了Master,並在其上創建了分支A.
然后,作者創建了一個組織,將Master分叉到組織,並說這應該是新的官方主存儲庫。

然后他邀請我加入本組織,現在我已經提交了訪問權限。

我想將我的分支A復制到組織存儲庫,以便它有分支A,(即沒有集成分支),但環顧四周,我似乎找不到任何簡單的方法來做到這一點。

我的版本和組織版本都是從Master分叉的,因此復制分支應該非常簡單,但是當我在線搜索指令時我能找到的所有內容似乎都是關於將分支復制到存儲庫的本地副本,這不是我想要做的。

有誰知道如何做到這一點?

我想將我的分支A復制到組織存儲庫,以便它有分支A,(即沒有集成分支),但環顧四周,我似乎找不到任何簡單的方法來做到這一點。

只需將新遠程(組織)添加到舊存儲庫(主服務器)即可。
完成后,只需將分支A推送到新的(組織)存儲庫即可。

cd <old repository>
git remote add origin2 <new_url>
git push origin2 <branch A>

現在,您應該在新存儲庫中擁有新的分支A.
重點是添加新的遠程並將分支推送到新的存儲庫。

第二種方式id更新當前存儲庫遠程指向新位置:

git remote set-url origin <new url>

然后推動分支。

以上兩者都將具有相同的結果。 不同之處在於,在第一個中添加新遙控器,而在第二個中更改遙控器。

在此輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM