Сделай таску в package json.
gulp build - такска из галпка для сборки проекта, gh-pages -d build автоматически создаст ветку gh-pages, и закинет в нее собраный проект и изменит все настройки, что остается просто только открыть сайт по ссылке.
Перед этим создай репозиторий, и соедени удаленный с локальным.
"scripts": {
"deploy": "gulp build && gh-pages -d build"
},
Если знаешь англ, тут подробно объясняется как все легко настроить
https://www.youtube.com/watch?v=SKXkC4SqtRk&ab_cha...