Я на 99% уверен, что вы не хотите раскошелиться на проект, чтобы использовать его в качестве основы для своего собственного. Вы могли бы хотеть раскошелиться на код, это не то же самое, что разветвление проекта.
Прежде всего, я предлагаю вам прочитать о git submodules . Если вы пытаетесь включить другой проект как часть вашего проекта. Если функция подмодулей делает то, что вы хотите, используйте ее и не разворачивайтесь.
Если это не то, что вам нужно, и вы действительно хотите раскошелиться на код, но вы не хотите раскручивать весь остальной мусор (например, проблемы), тогда я предлагаю вам просто раскошелиться с помощью git and don ' t использовать специальные функции github:
- Создание нового (пустого) проекта на github
- Клонировать проект, который вы хотите раскошелиться локально
Добавьте свой собственный репозиторий на второй пульт (например, под названием «downstream»):
git remote add downstream https://github.com/user/project.git
Нажмите на свой собственный проект
git push downstream --all
Тогда в любое время вы всегда можете настроить локальный репозиторий с двумя пультами дистанционного управления и вытащить с одного, а затем нажать на другой.
Git предназначен именно для этого случая использования, даже если github намеренно сделал его менее легким.