如何将分支从一个GitHub存储库复制到另一个?

如何将分支从一个GitHub存储库复制到另一个?,git,github,branch,Git,Github,Branch,作者有一个职位,叫做“大师” 我将Master分叉,并在其上创建了分支。 然后作者创建了一个组织,将Master分给该组织,并说该组织应该是新的官方主存储库 然后他邀请我加入这个组织,现在我有了提交权限 我想将我的分支A复制到组织存储库中,这样它就会有分支A(即,不集成分支),但是环顾四周,我似乎找不到任何简单的方法来实现这一点 我的版本和组织版本都是从Master派生的,所以复制分支应该非常简单,但是当我在线搜索说明时,我能找到的一切似乎都是关于将分支复制到存储库的本地副本,这不是我要做的 有

作者有一个职位,叫做“大师”

我将Master分叉,并在其上创建了分支。
然后作者创建了一个组织,将Master分给该组织,并说该组织应该是新的官方主存储库

然后他邀请我加入这个组织,现在我有了提交权限

我想将我的分支A复制到组织存储库中,这样它就会有分支A(即,不集成分支),但是环顾四周,我似乎找不到任何简单的方法来实现这一点

我的版本和组织版本都是从Master派生的,所以复制分支应该非常简单,但是当我在线搜索说明时,我能找到的一切似乎都是关于将分支复制到存储库的本地副本,这不是我要做的

有人知道怎么做吗

我想将我的分支A复制到组织存储库中,这样它就会有分支A(即,不集成分支),但是环顾四周,我似乎找不到任何简单的方法来实现这一点

只需将新的远程(组织)添加到旧存储库(主存储库)。
完成后,只需将分支A推送到新的(组织)存储库

cd <old repository>
git remote add origin2 <new_url>
git push origin2 <branch A>
cd
git远程添加源代码2
git推送源代码2
现在,新的存储库中应该有新的分支A。
关键是要添加新的remote,并将分支推送到新的存储库中

cd <old repository>
git remote add origin2 <new_url>
git push origin2 <branch A>
更新当前远程存储库以指向新位置的第二个方法id:

git remote set-url origin <new url>
git远程设置url源
然后推动树枝

以上两种方法的结果相同。不同之处在于,在第一个遥控器中,您添加了新的遥控器,而在第二个遥控器中,您更改了遥控器