git for-each-ref --sort=committerdate refs/heads/ --format='%(committerdate:short) %(refname:short)'
Вышеупомянутая команда печатает ветви, отсортированные по дате последнего фиксации. Но как сортировать по дате первой фиксации? (то есть, когда была создана ветка).Список ветвей, отсортированных по дате создания
мерзавец ветвь не отслеживает дату, когда он будет создан, хотя местный reflog может иметь запись о его создании. Reflogs не толкаются или не клонируются, поэтому они не могут использоваться совместно с командами git. – ElpieKay
@ElpieKay любым способом для итерации дерева с использованием Python или другого языка и определения того, где и когда ветвь разделена от мастера? – exebook
Филиалы не обязательно означают, что было задействовано любое разделение. Вы должны [прочитать книгу Git] (https://git-scm.com/book/en/v2), чтобы понять, какие ветви на самом деле и как работает история. Вы могли бы пройти через чтение истории, чтобы слить обратно, чтобы распознать фактические ветви дерева в истории, но это не даст вам способ присоединить к нему (ветвь) имя просто из-за того, как работают ветви. – poke