> grep -r "CLI"▋
7 articles
2026-10-05
git merge vs rebase — la décision en 10 secondes
Merge ou rebase, une seule question tranche : le commit a-t-il quitté ta machine ? La table de décision, le cas fast-forward, et le sauvetage par reflog quand un rebase part de travers.
2026-09-25
Générateur git undo : la commande exacte pour ton chantier
Réponds à trois questions — poussé ou non, garder ou jeter, branche solo ou partagée — et le générateur git undo t'imprime la commande reset, revert ou reflog exacte.
2026-09-21
git stash : un seul fichier, sans perdre le reste
Stashez un seul fichier pendant que le reste de votre travail en cours reste en place : git stash push -- <chemin>, le flux interactif -p, et les trois façons de récupérer vos changements.
2026-09-15
Git revert vs reset : lequel sauve ton historique ?
Git revert vs reset : quelle commande annule des commits sans risque, quand reset --hard détruit du travail, et comment chacun réécrit l'historique partagé.
2026-09-12
Git cherry-pick : plusieurs commits, branches, conflits
git cherry-pick : copier un commit depuis une autre branche, en prendre plusieurs ou une plage, régler les conflits, et savoir quand merge ou rebase gagne.
2026-09-09
git clean : supprimer les fichiers non suivis sans risque
Supprimer les fichiers non suivis avec git clean : d'abord le dry-run, -fd pour les dossiers, -x pour les fichiers ignorés — et si git clean ne supprime rien.
2026-09-03
Git : annuler le dernier commit sans rien perdre
Annuler le dernier commit sans risque : reset --soft pour garder les changements, --mixed pour désindexer, revert pour un commit poussé — commandes exactes.