Shell

如何從 git branch -r 輸出中獲取分支名稱

  • November 10, 2022

當我這樣做時git branch -r,每行似乎都以遠端名稱為前綴。

$ git --no-pager branch -r

origin/feature/XXX-NNN
origin/feature/XXX-NNN
origin/feature/XXX-NNN

$

如何feature/.+使用命令行獲取這些部分?

所以我想做點什麼,

feature/XXX-1
feature/XXX-243

刪除該HEAD行和遠端前綴,如下所示:

git branch -r | sed '/HEAD/d;s|^[^/]*/||'

引用自:https://unix.stackexchange.com/questions/724331