Я создал репозиторий Git для библиотеки JavaScript. Репозиторий также содержит демонстрационный веб-сайт, использующий связанную библиотеку, созданную в папке dist/
. Теперь я хотел бы развернуть этот веб-сайт на страницах GitHub.
Однако у меня есть папка dist/
в моем .gitignore
, и я бы предпочел, чтобы она оставалась игнорированной.
Есть ли способ автоматически сгенерировать ветку gh-pages
, которая должна включать в себя dist/
, но не включать ветку master
?
.gitignore
в разных ветках может быть разной;.gitignore
в ветках code и doc конечно должны быть разные. Подсказка 2: вы можете добавлять и фиксировать даже игнорируемые файлы:git add --force
. - person phd   schedule 02.02.2018