DÉFIS
Chaque défi est inutile. Aucun n'est une perte de temps : on code pour le plaisir et on apprend pour de vrai.
2 défis
- MoyenVersionnement
Apporter un commit d'une autre branche
Utiliser git cherry-pick pour appliquer un commit spécifique depuis une branche feature sur la branche main. Gérer le cas d'un conflit avec --abort ou la résolution manuelle suivie de --continue.
gitIntermédiaire#git#cherry-pick20 minmai 2026 - FacileVersionnement
Amender le message du dernier commit
Utiliser git commit --amend pour corriger le message du dernier commit. Si ce commit a déjà été poussé, le forcer avec --force-with-lease en comprenant les implications sur l'historique partagé.
gitDébutant#git#commit10 minmai 2026
D'abord, faire marcher
On ne cherche pas à optimiser : d'abord, on fait marcher le truc. Optimiser vient ensuite — et ça aussi, ça s'apprend. (Si un défi porte sur l'optimisation, son énoncé le précise.)
Pas de mauvaise réponse
Il n'y a pas de mauvaise réponse à un défi. Le but, c'est de le faire. Ce qui compte, c'est de s'entraîner.
Trop dur ? Au suivant
Un défi te résiste ? N'hésite pas à en prendre un autre. Ils seront encore là demain.