Récupérer le travail perdu
Partie du cours Git
Un jour, vous taperez une commande, vous appuierez sur Entrée, le terminal affichera quelque chose de calme et de définitif, et vous comprendrez que vous venez d'effacer une journée de travail. Cela arrive à tout le monde. La bonne nouvelle, et c'est le fait le plus rassurant de tout Git : si vous l'aviez commité, c'est presque certainement toujours là.
Il y a une limite importante, et il vaut mieux l'énoncer avant tout le reste. Ce filet de sécurité ne rattrape que le travail qui a été commité à un moment donné, c'est-à-dire enregistré dans un instantané avec git commit. Les changements qui n'ont jamais quitté votre éditeur, jamais ajoutés à l'index et jamais commités, ne sont pas du tout dans le stockage de Git : un git restore qui les balaie les balaie pour de...
Envie d’apprendre Git Récupérer le travail perdu dans un vrai environnement ?
Cliquez ci-dessous, obtenez une machine Linux avec Git prêt, et travaillez sur Récupérer le travail perdu avec un tuteur IA qui connaît votre code.
Commencer cette leçonRécupérer le travail perduCe que vous allez apprendre
- Git reflog
- Recovering from reset --hard
- Git fsck --lost-found
- 30-day grace period
Lire cette leçon dans votre langue
Toutes les leçons de ce cours
13 leçons- 1Initialisation et votre premier commit25 min
- 2Statut, Diff et Log25 min
- 3Branches et Merging30 min
- 4Résolution des conflits de merge30 min
- 5Remotes : Push, Pull, Fetch30 min
- 6Stash et cherry-pick25 min
- 7Rebasing30 min
- 8Rebase interactif et squashing30 min
- 9Tags et Releases20 min
- 10Flux de travail de branching20 min
- 11Récupérer le travail perdu25 min
- 12Hooks25 min
- 13Projet final : un flux complet de pull request40 min
