← Retour au blog
tech 31 août 2026

Trier les branches Git par date du dernier commit

Découvre comment optimiser ton flux de travail avec Git en triant les branches par date du dernier commit. Un gain de temps considérable pour les développeurs surchargés.

Article inspiré de la source originale
Sort branches by last commit date ↗ ryangreenberg.com

Introduction

En tant que développeur, tu passes probablement beaucoup de temps à gérer tes branches Git. Avec de nombreux projets en cours, il est facile de se perdre dans un océan de branches. Heureusement, Git offre une solution simple pour trier ces branches par date du dernier commit, te permettant de te concentrer sur ce qui est réellement important.

Pourquoi trier par date du dernier commit ?

Trier les branches par date du dernier commit peut sembler anodin, mais cela présente plusieurs avantages. Tout d'abord, cela te permet d'identifier rapidement les branches actives et celles qui nécessitent une attention immédiate. Ensuite, cela aide à maintenir ton dépôt propre et organisé, en t'incitant à supprimer ou à fusionner les branches obsolètes.

La méthode traditionnelle

Historiquement, beaucoup de développeurs ont utilisé des scripts personnalisés pour trier les branches. Un exemple classique est d'utiliser la commande suivante :

``bash function branches { for k in git branch | sed "s/^..//"; do echo -e git log --color -1 --pretty=format:"%Cgreen%ci %Cblue%cr%Creset" "$k"\t"$k"; done | sort } ``

Cette méthode fonctionne, mais elle est loin d'être optimale, surtout avec les versions modernes de Git.

La solution moderne

Avec les versions récentes de Git, tu peux configurer directement la commande git branch pour trier par date du dernier commit. Voici comment faire :

``bash git config branch.sort committerdate ``

Pour une utilisation ponctuelle, tu peux aussi utiliser :

``bash git branch --sort committerdate ``

Autres options de tri

Git te permet de trier les branches selon différents critères. Par exemple :

  • authordate : trie par date de l'auteur du commit.
  • creatordate : trie par date de création de la branche.

Ces options peuvent être utiles dans des contextes spécifiques où tu souhaites analyser les branches sous un autre angle.

Cas d'usage

Prenons l'exemple d'une équipe de développement travaillant sur une application SaaS avec une cadence de livraison continue. En triant les branches par date du dernier commit, l'équipe peut facilement identifier les fonctionnalités en cours de développement actif, optimiser les revues de code et prioriser les tests.

Conclusion

L'optimisation de la gestion des branches Git est essentielle pour toute équipe de développement moderne. En utilisant les capacités natives de Git pour trier les branches, tu gagnes du temps et réduis la complexité de ton flux de travail. Cela te permet de te concentrer sur ce qui compte vraiment : écrire du code de qualité.

Discutons de ton projet en 15 minutes.

Git branches commit date workflow optimization development
Newsletter Deepthix · 100% IA · chaque lundi 8h

Un agent IA lit la tech à ta place.

Notre agent IA scanne ~200 sources par semaine et te livre les meilleurs articles le lundi 8h. Gratuit. 1 clic pour se désinscrire.

Voir la page newsletter →

Tu veux automatiser tes opérations ?

Discutons de ton projet en 15 minutes.

Réserver un call