Git, Quesaco ?
Git est un logiciel de suivi des versions d’un code source. Il est utilisé par la communauté SPIP pour faciliter le travail à plusieurs sur le noyau de SPIP comme sur les plugins.
C’est un logiciel très utilisés de part le monde. Apprendre à l’utiliser, même lorsqu’on travaille seule, s’avère très pratique. Pourtant son approche n’est pas toujours simple.
Formation 1 : Initiation à Git dans le cadre de SPIP
Prérequis
– Savoir coder (squelettes/php/css/js, peu importe) ;
– avoir créé un compte sur git.spip.net ;
– avoir installé git sur son ordinateur (nous verrons ensemble la configuration).
Objectifs
Les participant
es apprendront les bases de Git en ligne de commande. Après une présentation des concepts, des travaux pratiques permettront de s’initier à git, depuis la configuration jusqu’à l’ouverture du pull request (PR) en passant par le tags.– Comprendre les notions suivantes : gestionnaire de version decentralisé, dépot, branch, commit.
– Commandes maitrisées : commit, push, pull, switch, branch, tag.
– Notion de commit conventionnel et application à l’univers SPIP.
Date
14 novembre et 21 novembre de 19h00 à 21h30. Première soirée : vocabulaire et configuration de base ; second soirée travaux pratiques.
Formation 2 : Git plus loin
Prérequis
Maitriser les bases de de git
Objectifs
Les participant
es apprendront à gérer les cas les plus courants de conflits avec Git.– Conflit d’historique divergent : merge vs rebase
– Conflit de fichiers modifiés à la même ligne : outils d’analyse
Ils et elles seront également initiés à quelques outils pratiques :
– rebasage interactif pour garder une historique propre
– git stash, pour passer à autre chose
– git bisect, pour un debugage historique
Date
8 décembre 19h-21h30, une seule séance (pas de TD).
En pratique
Nous nous retrouverons sur jeetsi :
https://meet.jit.si/spip
Le programme pourra être réajusté en fonction des demandes.
Si vous souhaitez participer, un petit mot dans le forum serait apprécié :).
Messages
16 octobre 2023, 14:05, par Philippe
Merci pour cette proposition, je suis intéressé,
Philippe
16 octobre 2023, 15:17, par Maïeul
N’hésite pas à te présenter alors à l’une ou l’autre de ces formations :)
17 octobre 2023, 06:57, par Maïeul
On a déplacé au 8 décembre l’approfondissement.
18 octobre 2023, 16:31, par gilcot
+1 présence
27 novembre 2023, 13:28, par Frédéric
Ca m’intéresse, j’espère être des vôtres même si je n’ai pas suivi la première partie.