Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:systeme:git:tp-gerer-son-site-web [06/03/2014 19:05] captnfab [TP : Gérer son site web avec Git] |
doc:systeme:git:tp-gerer-son-site-web [03/07/2014 00:06] 127.0.0.1 modification externe |
||
---|---|---|---|
Ligne 6: | Ligne 6: | ||
* À savoir : [[:doc:systeme:git:git|Utilisation de git]] :-) | * À savoir : [[:doc:systeme:git:git|Utilisation de git]] :-) | ||
* Suivi : {{tag>}} | * Suivi : {{tag>}} | ||
- | * Création par **captnfab** 06/03/2014 | + | * Création par [[user>captnfab]] 06/03/2014 |
* Testé par <...> le <...> FIXME | * Testé par <...> le <...> FIXME | ||
* Commentaires sur le forum : [[https://debian-facile.org/topic-8596-wiki-tp-gerer-son-site-web-avec-git-page-1.html | ici]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | * Commentaires sur le forum : [[https://debian-facile.org/topic-8596-wiki-tp-gerer-son-site-web-avec-git-page-1.html | ici]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | ||
Ligne 72: | Ligne 72: | ||
Le rendre exécutable : | Le rendre exécutable : | ||
<code user>chmod +x /srv/monsiteweb/www.git/hooks/post-update</code> | <code user>chmod +x /srv/monsiteweb/www.git/hooks/post-update</code> | ||
+ | |||
+ | <note idée>Si vous utilisez un moteur de blog statique comme [[http://blog.getpelican.com/|pelican]] ou [[http://posativ.org/acrylamid/|acrylamid]], vous pouvez lancer la recompilation du blog depuis ce fichier, juste après le checkout.</note> | ||
=== Clonage du dépôt sur le client === | === Clonage du dépôt sur le client === | ||
Ligne 171: | Ligne 173: | ||
<code user>git rm VERSION | <code user>git rm VERSION | ||
git rebase --continue</code></note> | git rebase --continue</code></note> | ||
- | * Puis soumettre la nouvelle version : <code user>git push --force</code> | + | * Puis soumettre la nouvelle version : |
+ | <code user>git push --force</code> | ||
* Fusionner la branche dev opérationnelle depuis la branche prod : | * Fusionner la branche dev opérationnelle depuis la branche prod : | ||
<code user>git checkout prod | <code user>git checkout prod | ||
Ligne 177: | Ligne 180: | ||
* Serrer les fesses et soumettre le résultat : | * Serrer les fesses et soumettre le résultat : | ||
<code user>git push</code> | <code user>git push</code> | ||
+ | |||
+ | ===== Références ===== | ||
+ | |||
+ | * http://www.git-scm.com/book/fr | ||
+ | * http://toroid.org/ams/git-website-howto (en) | ||
+ | * https://www.kernel.org/pub/software/scm/git/docs/githooks.html (en) |