создать новый репозиторий из существующего - PullRequest
0 голосов
/ 10 сентября 2018

В настоящее время я изучаю открытый исходный код qgroundcontrol.Согласно руководству разработчика qgroundcontrol, в нем говорится: «Создайте новый репозиторий из основного репозитория QGC. Не клонируйте, создайте новый репозиторий, инициализируя его из основного репозитория QGC».(https://dev.qgroundcontrol.com/en/custom_build/upstream_merge.html)
Но я знаю только, как клонировать и разветвлять репозиторий.
Итак, мне интересно, как я могу создать новый репозиторий из основного, чтобы я мог изменять и тестировать код из своего репозитория.

Ответы [ 2 ]

0 голосов
/ 10 сентября 2018

Добро пожаловать в Stackoverflow :) Как я вижу, они говорят вам сделать что-то подобное.

$ mkdir newRepo
$ cd newRepo
$ git init

Создайте новый репозиторий в вашей учетной записи GitHub

$ git remote add origin https://github.com/yourusername/reponame.git
$ git remote add mavlink https://github.com/mavlink/qgroundcontrol.git
$ git pull mavlink
$ git push origin master

Они пытаются рассказать вам, как обновить репо новыми функциями, которые они добавляют к основному репо.

То же самое можно сделать с помощью разветвления. Как я понял, чтобы следовать этому уроку, вы должны будете следовать по этому пути.

0 голосов
/ 10 сентября 2018

Я бы сказал, что автор думал о:

$ git clone qgc_repo
$ git init my_own_repository
$ cd my_own_repository
$ cp ../qgc_repo/<files that are important> .
$ git add . -m 'initialize repo state'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...