Corriger un bug dans un seul exercice alors qu'il est dejà en ligne depuis quelque temps [C'est une documentation spéciale pour les padawans qui ne vont faire que de petites modifs dans un seul exo.]
-
Se placer sur la branche main et la mettre à jour : --> Dans un terminal, saisir
git checkout main
puisgit pull
. (GitKraken) -
Créer une nouvelle branche locale en partant du main et en respectant la syntaxe NomDeLaPersonne-ReferenceDeLExercice-Correctifs :
git checkout -b Nom-Reference-Correctifs
(GitKraken) -
Enregistrer puis, si vous avez changé le nom du fichier, le titre ou l'un de ces paramètres : amcReady, amcType, interactifReady, interactifType), lancer
pnpm makeJson
dans le terminal . -
Tester l'exercice en lançant dans un terminal
pnpm start
pour voir si tout va bien. -
Le terminal de VSC étant toujours en route, pour en ouvrir un autre : onglet du haut Terminal/ new terminal
-
Ajouter le nouveau fichier aux fichiers suivis :
git add RÉFÉRENCE.js
[Par exemple, quand on corrige l'exercice 4L12.js, fairegit add src/exercices/4e/4L12.js
.] -
Faire un commit en respectant la syntaxe :
git commit -m "fix: Correctif de 4L12"
(VSC Partie 1 Partie 2 ) -
Le partager avec les autres :
git push origin nomDeLaBranche
(GitKraken Partie 1 Partie 2 ) -
Une fois l'exercice complètement corrigé, faire un Merge Request (demande de fusion) via github ou son interface graphique préférée (GitKraken Partie 1 Partie 2.)