У меня есть личный репозиторий происхождения, и я хочу, чтобы он был закрытым. Однако мне нужно создать публичную версию моей работы, и я думал о создании сиротской ветви.
Можно ли установить новый удаленный репозиторий, который будет отслеживать только эту новую потерянную ветку?
Это может позволить мне иметь главный репозиторий, который отслеживается с частным удаленным репозиторием, а затем сироту, загружаемую в общедоступный удаленный репозиторий.
Возможно ли это? Я думаю что-то вроде этого:
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>