Я хочу опубликовать ветку Git-репозитория master
(содержащую коды моделирования для принятой рецензируемой статьи), но не раскрывать работу, которая была проделана на отдельных ветках в рамках продолжающегося исследования.В конце концов, эта работа будет опубликована (после чего я объединю ее с master
).
Я вполне уверен, что это можно сделать, выполнив следующие действия:
- создайте новое репо,
- локально настройте частное оригинальное репо в качестве пульта, скажем
secret
, git pull secret master
, - , настройте пульт дистанционного управления
origin
это общедоступно, git push -u origin master
Однако я слышал слишком много страшных историй о паролях с открытым текстом, которые появлялись в публичных репозиториях Git и т. д., и запрашивал подтверждениеот того, кто на самом деле понимает внутреннюю работу Git, что информация из других веток действительно не содержится в публичном репо .
В случае, если это актуально (хотяЯ не думаю, что это так), публичное Git-репозитарий будет размещено либо на Github, либо на экземпляре Gitlab нашего университета.