> grep -r "GitHub"▋
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-17
.gitignore ne marche pas ? Voilà le vrai correctif
.gitignore ne marche pas ? Les fichiers suivis le contournent. Détache-les avec git rm --cached, vérifie avec git check-ignore, et casse la boucle.
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-06
Synchroniser un fork Git avec l'upstream : 3 méthodes sûres
Synchroniser un fork git avec l'upstream de 3 façons : pull en deux commandes, rebase pour un historique propre, bouton GitHub — et les correctifs qui marchent.
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.