Я попробовал это:

git branch -r --merged | grep '^origin/'

Но я ничего не понимаю ...

Когда я снимаю каретку:

  ✗ git branch -r --merged | grep 'origin/'
    origin/HEAD -> origin/master
    origin/master

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

1 ответ1

1

Вывод не начинается с origin , он начинается с пробела, поэтому вам нужно:

git branch -r --merged | grep -E '^[ ]+origin/'

(Хотя, конечно, во втором примере все строки будут совпадать.)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .