kubenow
Se connecterCommencer gratuitement

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 quand reset est utile, et quand il est dangereux.

Au programme de ce lab

  1. Votre mission
  2. Pas à pas
  3. Avant le commit : restore
  4. Après le commit, quand il est partagé : revert
  5. Réécrire l'historique local : reset
  6. 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à

Contenu aligné sur les programmes publiés par la CNCF (KCNA, CKAD, CKA, CKS), par le Linux Professional Institute (LPIC-1) et par Cisco (CCNA 200-301). KubeNow n'est ni affilié ni approuvé par la CNCF, la Linux Foundation, le LPI ou Cisco ; CKA, CKAD, CKS et KCNA sont des marques de la Linux Foundation, LPIC-1 est une marque du Linux Professional Institute, Cisco et CCNA sont des marques de Cisco Systems.