GitHub имеет функцию Project Pages, которая извлекает данные из ветки gh-pages хранилища. Это объясняется здесь: http://pages.github.com/
Я хочу, чтобы ветка gh-pages была точным зеркалом ветки Master. Один из способов, который я нашел ( здесь при переполнении стека) - запустить:
git config --add remote.origin.push +refs/heads/master:refs/heads/gh-pages
Это заставляет каждый экземпляр git push
выдвигать ветку Master хранилища в ветку gh-pages.
Проблема с этим решением заключается в том, что я использую приложение GitHub Mac, которое не использует строгий git push
. Согласно http://mac.github.com/help.html это git pull --rebase
. Кроме того, даже когда я выбираю Push
в меню репозитория, моя строка конфигурации git не соблюдается.
Итак, мне интересно, есть ли способ, который хорошо подходит для GitHub Mac App, чтобы ветка gh-pages была точным зеркалом ветки Master.