- Expliquer comment fonctionne un terminal et les commandes (ils ont en général pas fait la formation sysadmin)
- la slide pour créer sa clé ssh n'est pas claire :
- ils ont tendances à écrire ENTRER à la place de laisser vide pck pas à l'aise avec un terminal
- on comprend pas bien les commandes et ce qu'on doit taper
- ils se retrouvent dans le dossier .ssh ce qui est gênant après pour clone le repo (il va le créer dans le dossier .ssh donc pas ouf)
- le schéma pour les commits n'est pas clair + inutile de parler de git diff
- les commandes supplémentaires sont inutiles à ce stade la (à la limite montrer git log sur la slide des commits)
- bien expliquer git clone
- supprimer les trois slides pour expliquer commit, add, push et pull et juste laisser la slide récapitulative qui donne tout le tableau
- dans le tp1 :
- pas claire ou trouver advanced dans les settings
- pas claire la ligne à supprimer parce qu'ils lisent le readme sur gitlab et ne comprennent pas forcément que c'est un fichier du repo qu'ils ont cloné
- ajouter une slide sur le "workflow", la manière de travailler avec git (une nouvelle fonctionnalité = une nouvelle branche, 1 commit = 1 simple changement, git rebase avant le merge pour resoudre les conflits, merge request merge sur main)
- metttre les raisons de faire une merge request :
- que les autres puissent relire
- si t'as pas les droits
- mettre les raisons de faire un rebase :
- pas prendre trop de retard
- resoudre les conflits en local avant
- dans le tp2 :
- indiquer la commande pour créer une branche et se placer dessus et vérifier les branches actuelles et lesquelles sont actives !!