Сергей delphinpro, К сожалению, здесь кроме /root и /docs нельзя ничего выбрать, но в принципе, это решает мою проблему, будет достаточно просто переименовать dist в docs. Спасибо :)
Сергей delphinpro, Значит создание нескольких .gitignore файлов и буквально инициализация репозитория внутри другого репозитория - это нормально? Я использую это сейчас как временное решение, но из-за этого приходится загружать файлы на удалённый репозиторий 2 раза ( src в ветку с разработкой, а dist в главную ). Выглядит спорно, думал, может существует вариант получше
Сергей delphinpro, Но если сделать пуш на github, тогда там появится папка dist, и уже в ней нужные исходники, в том числе index.html, который должен находится в корне проекта, т.е по сути там же, где и файл .gitignore, чтобы GitHub Pages смог его видеть и запустить сайт, но если он будет в подпапке, то ничего работать не будет