Я хочу смоделировать разветвление (как это делает GitHub) репозитория.
По сути, я хочу локальную копию репозитория, которая уже размещена на GitHub, которую я могу отправить и использовать в качестве удаленного впроект, который я буду разрабатывать.
Я не хочу напрямую клонировать GitHub-репозиторий, потому что у меня нет push-доступа.Тем не менее, я хочу удаленный («форк»), к которому у меня будет push-доступ, потому что я хочу хранить копию моего источника в более центральном месте
- на случай, если что-то случится смоя среда разработки
- , когда я переключаю среды разработки
Я думаю, что "ответвление" может быть создано с помощью
, но я не понимаю различий между --mirror
и --bare
: я не знаю, какой использовать.И, возможно, было бы лучшее решение полностью.
Тогда, когда я «разветвил» его, я хотел бы клонировать «вилку» туда, где я на самом деле буду заниматься разработкой.
Что больше всегоразумный способ сделать это?