Versionner le travail avec Git
Cours/TP
Plan général :
- intro générale à Git, motivation pour l’utiliser
- interagir avec Git : en GUI avec Rstudio, en CLI avec le terminal
- les commandes de base,
add
,commit
. Commiter l’état actuel du travail. - créer et paramétrer le dépôt distant sur GitLab, puis
push
- commencer à tout commiter à partir de maintenant, pour toute la suite du dev
- exo : comment revenir en arrière quand on a fait des modifs indésirables ? (par exemple, leur faire taper volontairement une erreur dans le fichier
ccc.R
, de telle sorte que le package renvoie une erreur quand il est checké, etc. Comment revenir à l’état antérieur, et/ou comment retrouver/identifier les modifs qu’on a faites depuis le dernier commit ?) - pour aller plus loin : la notion de branches, etc. Comme ce n’est pas une formation sur Git, survoler peut-être le sujet, et renvoyer peut-être à des sites comme https://learngitbranching.js.org pour apprendre à utiliser Git de manière plus avancée.