UNSTABLE BY DESIGN
Oh shit. Qu'est-ce que t'as push ?
Ton repository va probablement bien. Ta carrière ? Pas sûr.
Outils d'urgence pour développeurs malchanceux.
Nouveau sur Git ? Commence ici$ git push --force origin main
Enumerating objects: 42
Writing objects: 100%
✖ Remote: La production pleure.
→ Lancement du contrôle des dégâts...
// Kit d'urgence
Tout ce qu'il faut après un mauvais push
Git Emergency
Des procédures pas à pas pour récupérer une branche, annuler un commit, retrouver des modifications ou réparer un push accidentel.
OuvrirGit Toolbox
Un générateur de .gitignore, un générateur d'excuses et d'autres utilitaires qui sauvent ta journée (ou au moins ta face).
OuvrirGénérateur d'excuses
Explique à ton équipe pourquoi la prod est en panne. Professionnel, sarcastique ou dramatique.
OuvrirGit Academy
Tutoriels et mini-guides pour comprendre Git et arrêter de faire les erreurs classiques.
OuvrirHall of Shame
Les confessions anonymes de développeurs qui ont fait pire que toi. Tu n'es pas seul.
OuvrirCopier-coller
Des commandes prêtes à copier, avec des explications simples et leur niveau de risque.
OuvrirDrôle à l'extérieur. Sérieux à l'intérieur.
Chaque commande de récupération est classée par niveau de risque. Les commandes destructrices sont accompagnées d'avertissements et de conseils de sauvegarde. Ris de ton erreur, apprends quelque chose, sauve vraiment ton repository.
- ● safe — git reflog
- ● caution — git revert <sha>
- ● destructive — git reset --hard
The Fucking Git Dictionary
- git push --force
- Jouer avec ta carrière.
- git reset --hard
- Faire disparaître tes problèmes et ton travail.
- git stash
- Cacher tes problèmes sous le tapis.
- git reflog
- Ton dernier espoir.
- git cherry-pick
- Voler un commit avec élégance.
- git blame
- Trouver un coupable. Te trouver toi.
PUSH FIRST. PANIC LATER.
Your repository. Our condolences.