Ответ 1
Это похоже на встроенный способ достижения этого (v1.7.4):
git for-each-ref --sort=committerdate refs/heads/ --format='%(committerdate:short) %(refname:short)'
Как я могу перечислить ветки git, показывающие и сортируя по датам последних коммитов?
Я нашел this:
for k in `git branch | sed s/^..//`; do
echo -e `git log -1 --pretty=format:"%Cgreen%ci %Cblue%cr%Creset" "$k"`\\t"$k";
done | sort -r
Я бы предположил, что для этой функции просто git. Это?
Я также нашел git show-branch --date-order
, но результат был чем-то другим.
Это похоже на встроенный способ достижения этого (v1.7.4):
git for-each-ref --sort=committerdate refs/heads/ --format='%(committerdate:short) %(refname:short)'
Мне понравилось решение @Will Sheppard поместить некоторые цвета.
git for-each-ref --sort=committerdate refs/heads/ --format='%(color: red)%(committerdate:short) %(color: cyan)%(refname:short)'
Нет, он не имеет встроенной функции.