Git 我能把另一个人的回购两次存入我自己的账户吗?
在GitHub上,我似乎不知道如何将回购协议两次转入一个账户 因此,有来自Bob/CoolFramework的回购协议 我把它交给Jeremy/MyShooter,开始制作游戏 现在我还想把它交给Jeremy/MyRPG来构建另一个新游戏 当我第二次尝试分叉时,它只会把我带到MyShooter 因此,我能想到的选择是: A) 我没有以正确的方式使用Git B) 这在Git上是不可能的Git 我能把另一个人的回购两次存入我自己的账户吗?,git,github,git-fork,Git,Github,Git Fork,在GitHub上,我似乎不知道如何将回购协议两次转入一个账户 因此,有来自Bob/CoolFramework的回购协议 我把它交给Jeremy/MyShooter,开始制作游戏 现在我还想把它交给Jeremy/MyRPG来构建另一个新游戏 当我第二次尝试分叉时,它只会把我带到MyShooter 因此,我能想到的选择是: A) 我没有以正确的方式使用Git B) 这在Git上是不可能的 C) 我只是看不到Github上的选项,从事情的声音来看,您正在创建的游戏中使用一个框架。如果您只是在使用框架而
C) 我只是看不到Github上的选项,从事情的声音来看,您正在创建的游戏中使用一个框架。如果您只是在使用框架而没有更改它,请为您的游戏创建一个新项目,并将框架项目作为一个项目包含在其中
假设您没有修改框架,就不应该对其进行分叉。分叉项目是为了修改(通常是为了提交分叉以合并回源项目中)。在您的情况下,我建议使用。然而,为了回答您的确切问题,以下是您应该如何继续
Jeremy/MyShooter
和Jeremy/MyRPG
。让它们空着$ git clone http://github.com/Bob/CoolFramework MyShooter
$ git clone http://github.com/Bob/CoolFramework MyRPG
$ cd MyShooter
$ git remote remove origin
$ git remote add origin http://github.com/Jeremy/MyShooter.git
$ git push -u origin master
听起来你不应该用叉子叉东西。Forking是修改一个项目,而不是基于它构建。你能显示你正在运行的确切命令吗?我目前只是通过内部github.com实现来完成@bengoesboom,我想在基地项目的基础上建造。除了fork,我还应该做些什么吗?仅仅克隆“父”存储库,然后推到另一个远程存储库有什么错吗?@JeremyLee如果不知道你想要完成什么,很难说。如果不修改框架,请使用子模块。如果您想修改框架并在两个游戏中使用相同的修改,请使用fork,然后将您的fork作为子模块包含进来。如果您只是构建基于框架的完全不同的东西,但是显著地改变了框架,那么您可能需要克隆Hanks rahmu。我没有使用子模块,只是像你说的那样克隆了repo。我打算fork的框架实际上是基于构建的,而不仅仅是使用子模块。当您这样做时,有没有办法发出拉取请求?
remove
&add
origin与set url
相同?