Git os últimos 10 branches em que você trabalhou

Eu uso um alias em meu ~ / .gitconfig para ver rapidamente os últimos 10 branches nos quais trabalhei (especialmente útil ao alternar entre os branches).

Update: De alguma forma, perdi o --countargumento do for-each-refcomando (obrigado @hauleth ), então, em vez de ser uma função shell, é um apelido simples.

[alias]
recent
-branches='for-each-ref --sort=-committerdate --count=10 --format='%(refname:short)' refs/heads/'