Я использую эту команду в сценарии bash для создания массива текущих локальных ветвей:
for branch in $(git for-each-ref --no-merged dev --format='%(refname:short)' refs/heads/); do
branches+=("$branch")
done
возвращает все мои локальные ветви, КРОМЕ ветки репо по умолчанию. Чего мне не хватает?
Я пробовал различные другие "шаблоны" в соответствии с документацией (https://git-scm.com/docs/git-for-each-ref), включая refs/heads/*
, но ни один из них не возвращает ветку по умолчанию. Я подтвердил, что не имеет значения, на какой ветке я зарегестрирован, я не могу показать его в любой ситуации.
Любая помощь приветствуется!