mrsaynothing.dev

> 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.