Подтвердить что ты не робот

Могу ли я переделать другое лицо репо дважды в свой аккаунт?

В GitHub я не могу понять, как я могу развернуть репо дважды в одну учетную запись.

Итак, существует репо из Bob/CoolFramework

Я разыгрываю его Джереми /MyShooter и начинаю строить игру

Теперь я также хочу разветкить его на Jeremy/MyRPG, чтобы создать еще одну новую игру

Когда я пытаюсь развернуть CoolFramework во второй раз, он просто забирает меня на MyShooter.

Итак, варианты, о которых я могу думать: A) Я не использую Git в правильном направлении B) Это невозможно на Git C) Я просто не мог видеть вариант в Github

4b9b3361

Ответ 1

В вашем случае я предлагаю перейти с подмодулями. Однако, чтобы ответить на ваш точный вопрос, вот как вы должны действовать.

  • Начните с создания Jeremy/MyShooter и Jeremy/MyRPG в Github. Держите их пустыми.

  • Клонировать исходный проект в вашей системе, дважды, указывая разные имена

    $ git clone http://github.com/Bob/CoolFramework MyShooter
    $ git clone http://github.com/Bob/CoolFramework MyRPG
    
  • Теперь у вас есть 2 разных локальных репозитория, указывающих на то же происхождение. Вы должны удалить начало координат и указать на себя как пульт дистанционного управления:

    $ cd MyShooter
    $ git remote remove origin
    $ git remote add origin http://github.com/Jeremy/MyShooter.git
    $ git push -u origin master
    
  • Не забудьте сделать то же самое для MyRPG

Ответ 2

Из звука вещей вы используете рамки внутри создаваемой вами игры. Если вы просто используете фреймворк и не меняете его, создайте новый проект для своей игры и включите в него проект рамки в виде подмодуля,

Предполагая, что вы не изменяете структуру, вы не должны ее разветвлять. Викинг проекта предназначен для модификации (часто с намерением отправить вашу вилку для объединения в исходный проект).