G.2 · Versionner et collaborer
Annuler sans paniquer : restore, reset, revert
Lab sur une machine Linux · questionnaire de validation · gratuit, dans le navigateur
Tout le monde se trompe : une modification ratée, un fichier ajouté par erreur, un commit qui casse tout. Git offre une commande pour chaque situation, à condition de savoir où se trouve l'erreur : dans le répertoire de travail, dans l'index, ou déjà dans l'historique. Et surtout, de savoir si l'historique a déjà été partagé.
Ce que vous saurez à la fin : jeter une modification non commitée, retirer un fichier de l'index, annuler un commit proprement avec
revert, et comprendre quandresetest utile, et quand il est dangereux.
Au programme de ce lab
- Votre mission
- Pas à pas
- Avant le commit : restore
- Après le commit, quand il est partagé : revert
- Réécrire l'historique local : reset
- Récapitulatif
Ce que KubeNow vérifie
- tarte.md a retrouvé sa dernière version commitée
- brouillon.txt n'est plus dans l'index, mais existe toujours
- Le commit « Double le sel » est annulé par un nouveau commit
- L'historique n'a pas été réécrit : la soupe est toujours là