git Branch -r出力からブランチ名を取得する方法

git Branch -r出力からブランチ名を取得する方法

これにより、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

ベストアンサー1

次のように、対応する行HEADとリモートプレフィックスを削除します。

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

おすすめ記事