for k in $(git branch | sed /\*/d); do echo "$(git log -1 --pretty=format:"%ct" $k) $k"; done | sort -r | awk '{print $2}'
Команда for k in $(git branch | sed /\*/d); do echo "$(git log -1 --pretty=format:"%ct" $k) $k"; done | sort -r | awk '{print $2}' позволяет отобразить активные ветки Git по дате их последнего коммита.
Команда изначально создает список всех веток Git (git branch), исключает из него текущую ветку (*), получает дату последнего коммита для каждой ветки (git log -1 --pretty=format:"%ct" $k), сортирует данные по убыванию даты (sort -r) и выводит только названия веток (awk '{print $2}').
Эта команда полезна для того, чтобы быстро увидеть список наиболее активных веток в репозитории и ориентироваться в работе с ними. Альтернативным способом может быть использование встроенного в Git инструмента git branch -v, который также позволяет просмотреть последние коммиты веток, но не сортирует их по дате. Аргументов для этой команды не требуется.
