Вывести список веток по порядку даты последнего коммита?

Мне нужно вывести список веток в репозитории по их свежести. Самой свежей будет та ветка, на которой был сделан последний коммит.
Оригинал на английском

Ответ:

В Git младше 2.7.0 следует воспользоваться командой

git for-each-ref --sort=-commiterdate refs/heads/

В 2.7.0 и старше можно использовать для этого git branch:

git branch --sort=-commiterdate - по убыванию

git branch --sort=commiterdate - по возрастанию

Курс go git

Изучай Git
на практике

Пройди курс – преодолей “неловкость” перед Git и значительно повысь свою производительность!

Узнать подробнее