Можно ли создать потерянную ветку и установить новый удаленный репозиторий только для этой последней ветви? - PullRequest
0 голосов
/ 17 октября 2019

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

Можно ли установить новый удаленный репозиторий, который будет отслеживать только эту новую потерянную ветку?

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

Возможно ли это? Я думаю что-то вроде этого:

git checkout --orphan orphan_name
git rm -rf .

// some refactor and commits

git remote add public <some-other-github-repo>
git push -u public <orphan_name>

1 Ответ

0 голосов
/ 17 октября 2019

Вы можете создать новый публичный репо и нажать только одну ветку. git remote добавить общедоступный git push -u общедоступный my_branch git push общедоступный my_branch

В строке git push -u будет установлено принудительное репо для my_branch для конкретного репо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...