私はレポのための48個のリモートブランチのリストを持っている場合、私はそれらのすべてを一覧表示するにはGrepのGitの支店名は、I <code>grep</code>どのように行う、名前「テーマ」
git branch -a
を行うことができますのみを含むブランチを返します名前にTheme
が含まれているものだけを返すようにしてください。
私はレポのための48個のリモートブランチのリストを持っている場合、私はそれらのすべてを一覧表示するにはGrepのGitの支店名は、I <code>grep</code>どのように行う、名前「テーマ」
git branch -a
を行うことができますのみを含むブランチを返します名前にTheme
が含まれているものだけを返すようにしてください。
出力をgrepにパイプすることができます。
git branch -a | grep Theme
ちょうどパイプ演算子を使用します。あなただけの<pattern>
は、ワイルドカードを含めることができgit branch --list <pattern>
を使用することができます。
git branch --all --list *Theme*
--all
オプションは検索でremote branchesが含まれます。
grep
を使用する必要はありません:|()
git branch -a | grep Theme
スクリプト内でこれを使用する場合は注意してください。出力は次のようになります。 '*テーマ リモーツ/オリジン/テーマ' '*'文字は貪欲です。私たちが持っていた結果は、ブランチに加えてファイルも含めてスクリプトが終了したことでした。 私の同僚の修正は次のようになっています: 'git branch -a | tr '*' '' | grepテーマ ' –
' gitブランチ-a | tr -d * | grep Theme' – Gaui