Обновите корневой каталог ветки из подкаталога другого

Разрабатывая на github, я часто поддерживаюhtml/ или же_site/ подкаталог в моей основной ветке, где я генерирую сетевую документацию для проекта. Я бы хотел переключиться на мою ветку gh-pages иpull только содержание этогоhtml каталог в корень ветви gh-pages, поэтому он будет отображаться как хороший сайт через github (который автоматически отображает html вgh-pages вusername.github.com/repositoryname). Каков наилучший рабочий процесс для этого?

Если у меня еще нет настроенной ветви gh-pages, я могу выполнить ветвь, очистить ветку и скопировать содержимоеhtml Каталог и Presto, у меня есть сайт готов к работе. Но я не уверен, как лучше позже обновить ветку gh-pages.

git branch gh-pages
git checkout gh-pages
# Remove files I don't need from the gh-pages branch
rm -rf data/ man/ R/ README.md NEWS NAMESPACE DESCRIPTION demo/
# move documentation to the root
mv inst/doc/html/* .
# remove the rest
rm -rf inst/
git add *
git commit -a -m "gh-pages documentation"
git push origin gh-pages
git checkout master

Теперь, что я должен сделать, чтобы позже обновить ветку gh-pages? Похоже, это может включатьобъединение поддеревьев но я не совсем уверен.

Ответы на вопрос(1)

Ваш ответ на вопрос