Как показать ветви только внутри одной папки или подпапки?

Я организовал свои филиалы в папки и подпапки. Я только получаю доступ к своему репозиторию GIT через CLI. Я хотел бы иметь возможность перечислять только ветви внутри папки филиала.

ХАРАКТЕРИСТИКА / филиал-1
ХАРАКТЕРИСТИКА / филиал-2
ХАРАКТЕРИСТИКА / ТОК / филиал-000
ВОЗМОЖНОСТЬ / ТОК / филиал-001
ВОЗМОЖНОСТЬ / ТОК / филиал-002
* мастер
DEV
v2.0.0 / филиал-3
v2.1.0 / филиал-4
v2.1.0 / филиал-5

> git branch показывает все, но я хотел бы видеть только папку v2.1.0. Есть ли команда, которая может выводить только папку ветви v2.1.0 из моего примера выше?

Также в качестве бонуса есть способ получить подпапку ветки FEATURE/CURRENT/**?

3 ответа

Решение

git branch --list *v2.1.0* покажет все ветки с v2.1.0 в названии их ветки

Вероятно, вы ищете git show branch. Вы можете использовать шары и все.

Например, если у вас есть master, b/one а также b/two

git show-branch b/*

покажет

! [b/one] Some changes
 ! [b/two] changed to kk2
--
 + [b/two] changed to kk2
++ [b/one] Some changes

Помимо имени ветки есть кое-что (например, последний коммит), но в нем будут перечислены только те ветки, которые вы ищете.

Попробуй это:

git branch -a --list v2.1.0/*

Я думаю, что это решит вашу проблему

Другие вопросы по тегам