diff --git a/remarques.md b/remarques.md new file mode 100755 index 0000000000000000000000000000000000000000..77dd9dcc1d8fa1172117f5a244ea9fbb1fb57f5f --- /dev/null +++ b/remarques.md @@ -0,0 +1,24 @@ +Notes sur la formation git +--- + +- 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 !! \ No newline at end of file