18 avril 2024
Déploiement d’un sous dossier sur Github Pages
Voici comment ajouter seulement un sous-dossier de la branche principale à la branche gh-pages
(ou de toute autre branche).
git add path/to/subfolder && git commit -m 'Initial commit'
git subtree push --prefix path/to/subfolder origin gh-pages
Ces commandes créent une branche gh-pages et ajoutent uniquement les fichiers du dossier path/to/subfolder
à la nouvelle branche, de sorte que seule cette branche soit publiée.
La simple création et l’extraction d’une branche ne ferait que copier l’intégralité de la branche principale dans la nouvelle branche, et la commande git subtree push
s’assure que seul le sous-dossier est copié.
Traduction de la note Deploying a subfolder to GitHub Pages de Nicole van der Hoeven.