Немного поздно для вечеринки здесь, но это лучший результат в Google при поиске «список веток git для автора».
Однострочник для поиска удаленных веток в git:
git branch -r | xargs -L1 git --no-pager show -s --oneline --author="$(git config user.name)"
git branch -r — список всех удаленных веток.
xargs -L1 — преобразует результат предыдущей команды в аргументы для следующей команды.
git show — git show, показывает различные виды объектов в git. В этом случае он покажет последнюю фиксацию в каждой ветке с полной разницей.
Флаг -s подавляет вывод различий.
Флаг --oneline объединяет информацию о коммите в одну строку.
Флаг --author="$(git config user.name)" показывает коммиты только для текущего пользователя git.
Флаг --no-pager запускает git без пейджера. Без этого флага каждая фиксация результата будет открыта в своем собственном экземпляре пейджера, который может работать в зависимости от вашего пейджера.
Окончательный результат будет выглядеть примерно так:
efbd5d738b (origin/feature/A) commit feature A
297e83d9a6 (origin/feature/B) commit feature B
951f6638de (origin/test/A) commit test A
307d16741b (origin/master) latest master commit
Имейте в виду, что список будет содержать ветки master и development, если данный автор является последним коммитером в этих ветках.
person
Skillzore
schedule
03.02.2020