Git-subtree для деплоя сайта на github-pages

Возьмём для примера проект https://github.com/bullgare/lzd_cllinics.
Сборка для деплоя расположена в директории deploy/, и эта директория находится под контролем версий.
Чтобы статический сайт был доступен по адресу http://bullgare.github.io/lzd_cllinics/, нужно содержимое этой директории запушить в отдельную ветку gh-pages.
Проще всего сделать это так:

Эта команда сделает push закоммиченной директории deployв ветку gh-pages, что нам и нужно.
Найдено тут — https://gist.github.com/cobyism/4730490.
Подробнее про Git-subtree — https://medium.com/@porteneuve/mastering-git-subtrees-943d29a798ec#.3n6zwb3dy

LEAVE A COMMENT