Zaktualizuj katalog główny gałęzi z podkatalogu innego

Rozwijając się na githubie, często utrzymujęhtml/ lub_site/ podkatalog w mojej gałęzi master, gdzie generuję dokumentację internetową dla projektu. Chciałbym przełączyć się na mój oddział gh-pages ipull tylko treść tegohtml katalog do katalogu głównego gałęzi gh-pages, dzięki czemu będzie on wyglądał jak ładna strona poprzez github (który automatycznie renderuje HTML wgh-pages wusername.github.com/repositoryname). Jaki jest najlepszy przepływ pracy, aby to zrobić?

Jeśli jeszcze nie ustawiłem gałęzi stron gh, mogę rozgałęziać, czyścić gałąź i kopiować zawartośćhtml katalog i presto, mam gotową witrynę. Ale nie jestem pewien, jak najlepiej zaktualizować gałąź strony gh.

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

Co mam teraz zrobić, aby zaktualizować gałąź stron gh później? Wygląda na to, że może to obejmowaćłączenie poddrzewa ale nie jestem pewien.

questionAnswers(1)

yourAnswerToTheQuestion