Construction de Olivier Croquette, j'aime utiliser une date relative et de raccourcir le nom de la branche comme ceci:
git for-each-ref --sort='-authordate:iso8601' --format=' %(authordate:relative)%09%(refname:short)' refs/heads
Qui vous donne de sortie:
21 minutes ago nathan/a_recent_branch
6 hours ago master
27 hours ago nathan/some_other_branch
29 hours ago branch_c
6 days ago branch_d
Je vous recommande de créer un fichier bash pour ajouter toutes vos préférées des alias et puis partage le script à votre équipe. Voici un exemple d'ajouter celui-ci:
#!/bin/sh
git config --global alias.branches "!echo ' ------------------------------------------------------------' && git for-each-ref --sort='-authordate:iso8601' --format=' %(authordate:relative)%09%(refname:short)' refs/heads && echo ' ------------------------------------------------------------'"
Ensuite, vous pouvez simplement le faire pour obtenir un bien mis en forme et triés branche locale de la liste:
git branches