Est-ce que vous utilisez vraiment Git, ou est-ce que vous subissez Git ? 🤔

On connaît tous le classique add, commit, push. Mais Git est une véritable boîte à outils de chirurgie pour développeurs, et la plupart d’entre nous n’utilisent qu’un marteau.

Voici 3 pépites méconnues qui vont sauver votre productivité (et votre historique de commits) :

🛠 1. Git Worktree : Le don d’ubiquité Vous êtes en pleine refactorisation complexe sur la branche feature-A et soudain, un bug urgent tombe en prod ? Au lieu de faire un git stash hasardeux, utilisez git worktree. Cela vous permet d’ouvrir une autre branche dans un nouveau dossier séparé. Vous pouvez réparer le bug dans une fenêtre de votre IDE tout en gardant votre travail en cours intact dans l’autre. Magique.

🔍 2. Git Bisect : Le détective privé Un bug est apparu, mais vous ne savez pas quel commit l’a introduit ? Ne cherchez plus à tâtons. Avec git bisect, vous marquez un point « A » (ça marche) et un point « B » (ça bugue). Git effectue une recherche dichotomique et vous pointe le coupable exact en un temps record. Pro tip : Couplé à un script de test automatique, Git trouve le bug pendant que vous prenez votre café.

🧹 3. Git Commit –fixup : L’historique impeccable Marre des messages de commit « Oups, typo » ou « Fix test » qui polluent vos PR ? Utilisez --fixup. Git marquera votre correction pour qu’elle fusionne automatiquement avec le bon commit lors de votre prochain rebase (autosquash). Résultat : un historique propre, lisible et professionnel, sans effort manuel.