我可以将另一个人回购两次分到我自己的账户吗?

Jer*_*emy 20 git fork github

在GitHub上,我似乎无法弄清楚如何将回购两次分成一个帐户.

所以Bob/CoolFramework有一个回购

我把它分给Jeremy/MyShooter并开始构建游戏

现在我也想把它分给Jeremy/MyRPG来构建另一款新游戏

当我第二次尝试分叉CoolFramework时,它只需要我到MyShooter.

所以我可以想到的选项:A)我没有以正确的方式使用Git B)这在Git C上是不可能的)我只是看不到Github上的选项

rah*_*hmu 23

在你的情况下,我建议使用子模块.但是,要回答您的确切问题,请按以下步骤操作.

  1. 首先在Github上创建Jeremy/MyShooter和创建Jeremy/MyRPG.保持空虚.

  2. 在您的系统上克隆您的原始项目两次,给它不同的名称

    $ git clone http://github.com/Bob/CoolFramework MyShooter
    $ git clone http://github.com/Bob/CoolFramework MyRPG
    
    Run Code Online (Sandbox Code Playgroud)
  3. 您现在有2个不同的本地回购指向同一个来源.您应该删除原点并将其指向您的远程:

    $ cd MyShooter
    $ git remote remove origin
    $ git remote add origin http://github.com/Jeremy/MyShooter.git
    $ git push -u origin master
    
    Run Code Online (Sandbox Code Playgroud)
  4. 别忘了为此做同样的事 MyRPG

  • 当你这样做时有没有办法提出拉取请求? (5认同)