2015-09-25 29 views

risposta

1

È possibile reindirizzare l'output a grep.

git branch -a | grep Theme 
3

Basta usare l'operatore pipe (|):

git branch -a | grep Theme 
+1

Attenzione quando si utilizza questo all'interno di uno script. L'output è simile a: '* Tema telecomandi/origine/tema' Il carattere' * 'può essere avido. Il risultato che abbiamo avuto è stato che il nostro script ha finito per includere file oltre alle filiali. Una correzione dal mio collega sembrava: 'git branch -a | tr '*' '' | | grep Theme' –

+0

'git branch -a | tr -d * | tema di grep' – Gaui

7

Non c'è bisogno di usare grep. Si può semplicemente utilizzare git branch --list <pattern> dove <pattern> possono contenere caratteri jolly:

git branch --all --list *Theme* 

L'opzione --all includerà remote branches nella ricerca.