У меня есть проект в ~/MyProject/, поддерживаемый Git, и в его подкаталоге:

~/MyProject/build/doc

У него есть HTML-документация, которую я хочу опубликовать как MyProject.github.io с независимой периодичностью.

Тривиальным способом было бы скопировать содержимое подкаталога doc в отдельный подкаталог ~/ и следовать общей процедуре.

Я хочу хранить материалы для разработки в одном репозитории, и, в частности, его документация ТОЛЬКО на странице github.io, на другой странице.
Исходный код в репозитории BitBucket.
Могут ли эти процедуры git мешать, и могу ли я предотвратить это, если таковые имеются? (Раньше я "выталкивал" источник из своего ~/MyProject/build, и намереваются "протолкнуть" документы (как веб-сайт) с ~/MyProject/build/doc/html)

Как я понял, git идет только в сторону корня, т.е. 'push' ~/MyProject/build/ не пострадает.
Может ли 'push' в ~/MyProject/build/doc/html повлиять на что-нибудь, или git остановится при первом ударе при поиске файлов конфигурации и т. Д.?

Применима ли идея подмодулей в моем случае? Можно ли вкладывать gits?

1
katang 19 Мар 2021 в 18:54

1 ответ

Лучший ответ

Это должно быть возможно, учитывая документацию "Использование подмодулей со страницами GitHub"

Если вы объявите в своем страница проекта GitHub docs/ папка (примечание: docs, а не doc), GitHub построит ваши страницы в соответствии с инструкциями из этого репозитория подмодулей.

0
VonC 21 Мар 2021 в 01:46