2016-10-11 4 views
2

Ich muss eine Datenbanktabelle ändern, also würde ich gerne wissen, wie viele Anwendungen auf diese Tabelle zugreifen. Gibt es einen Git-Befehl, um in allen Repositories nach einem String zu suchen?GIT Such-String in allen Repositories

+0

So haben Sie mehr git Repositories, die die gleiche Datenbank verwenden könnte? Wie viele Repositories gibt es? Haben Sie alle lokal geklont? Wie lautet der Tabellenname? –

Antwort

0

Nach git Dokumentation Sie diese Befehlszeile auf jeder passenden zählen können Dateien die Anzahl der Vorkommen oder Ihre Forschung

git grep --count the_string_you_need 

oder -n verwenden die Zeilennummern zu drucken, wo Git Einstimmungen gefunden hat.

Voll doc ist hier: https://git-scm.com/book/en/v2/Git-Tools-Searching

1

Seit seiner über mehrere repositorys Sie aus git treten könnten und mit Bash gehen nur rekursiv durch alle verschiedenen Ordnern zu suchen.

Eine ähnliche Frage wurde beantwortet: search for text pattern und hier: Bash search for a particular string

grep Beispiel aus Antwort oben:

grep -R "MY_DATABASE_STRING" *

Verwandte Themen