Могу ли я переделать другое лицо репо дважды в свой аккаунт?
В GitHub я не могу понять, как я могу развернуть репо дважды в одну учетную запись.
Итак, существует репо из Bob/CoolFramework
Я разыгрываю его Джереми /MyShooter и начинаю строить игру
Теперь я также хочу разветкить его на Jeremy/MyRPG, чтобы создать еще одну новую игру
Когда я пытаюсь развернуть CoolFramework во второй раз, он просто забирает меня на MyShooter.
Итак, варианты, о которых я могу думать:
A) Я не использую Git в правильном направлении
B) Это невозможно на Git
C) Я просто не мог видеть вариант в Github
Ответы
Ответ 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
Из звука вещей вы используете рамки внутри создаваемой вами игры. Если вы просто используете фреймворк и не меняете его, создайте новый проект для своей игры и включите в него проект рамки в виде подмодуля,
Предполагая, что вы не изменяете структуру, вы не должны ее разветвлять. Викинг проекта предназначен для модификации (часто с намерением отправить вашу вилку для объединения в исходный проект).