Skip to content

Commit bee28a2

Browse files
committed
Änderung String -> Zeichenkette
1 parent 55d5221 commit bee28a2

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

book/07-git-tools/sections/searching.asc

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Im Folgenden gehen wir ein paar davon durch.
88
[[_git_grep]]
99
==== Git Grep
1010

11-
Git wird mit einem Befehl namens `grep` ausgeliefert, der es Ihnen ermöglicht, auf einfache Weise einen beliebigen Verzeichnisbaum, das Arbeitsverzeichnis oder sogar die Staging-Area nach einem String oder einem regulären Ausdruck (regular expression) zu durchsuchen.
11+
Git wird mit einem Befehl namens `grep` ausgeliefert, der es Ihnen ermöglicht, auf einfache Weise einen beliebigen Verzeichnisbaum, das Arbeitsverzeichnis oder sogar die Staging-Area nach einer Zeichenkette oder einem regulären Ausdruck (regular expression) zu durchsuchen.
1212
Für die folgenden Beispiele werden wir den Quellcode von Git selbst durchsuchen.
1313

1414
Standardmäßig durchsucht `git grep` die Dateien in Ihrem Arbeitsverzeichnis.
@@ -57,10 +57,10 @@ date.c=int parse_date_basic(const char *date, timestamp_t *timestamp, int *offse
5757
date.c: /* gmtime_r() in match_digit() may have clobbered it */
5858
----
5959

60-
Wie Sie sehen können, wird die Routine `gmtime_r` sowohl von den Funktionen `match_multi_number` als auch `match_digit` in der Datei `date.c` aufgerufen (die dritte angezeigte Übereinstimmung stellt nur den String dar, der in einem Kommentar erscheint).
60+
Wie Sie sehen können, wird die Routine `gmtime_r` sowohl von den Funktionen `match_multi_number` als auch `match_digit` in der Datei `date.c` aufgerufen (die dritte angezeigte Übereinstimmung stellt nur die Zeichenkette dar, die in einem Kommentar erscheint).
6161

62-
Sie können mit `--and` nach komplexen Kombinationen von Strings suchen, was sicherstellt, dass mehrere Übereinstimmungen in der gleichen Textzeile vorkommen müssen.
63-
Suchen wir zum Beispiel nach Zeilen, die eine Konstante definieren (den Teilstring `#define` enthalten), deren Name einen der Teilstrings `LINK` oder `BUF_MAX` enthält.
62+
Sie können mit `--and` nach komplexen Kombinationen von Zeichenketten suchen, was sicherstellt, dass mehrere Übereinstimmungen in der gleichen Textzeile vorkommen müssen.
63+
Suchen wir zum Beispiel nach Zeilen, die eine Konstante definieren (den Teilzeichenkette `#define` enthalten), deren Name einen der Teilzeichenketten `LINK` oder `BUF_MAX` enthält.
6464
Wir suchen hier in einer älteren Version der Git-Codebasis, die durch den Tag v1.8.0 repräsentiert wird (wir werden die Optionen `--break` und -`-heading` hinzufügen, um die Ausgabe in ein besser lesbares Format aufzuteilen):
6565

6666
[source,console]
@@ -97,7 +97,7 @@ Wie wir im obigen Beispiel gesehen haben, haben wir nach Begriffen in einer ält
9797
Vielleicht suchen Sie nicht, _wo_ ein Begriff existiert, sondern _wann_ er existiert oder eingeführt wurde.
9898
Der Befehl `git log` verfügt über eine Reihe leistungsfähiger Werkzeuge, um bestimmte Commits anhand des Inhalts ihrer Nachrichten, oder sogar anhand des Inhalts des von ihnen eingeführten Diffs zu finden.
9999

100-
Wenn wir zum Beispiel herausfinden wollen, wann die Konstante `ZLIB_BUF_MAX` ursprünglich eingeführt wurde, können wir die Option `-S` (umgangssprachlich als Git ``pickaxe'' Option bezeichnet) verwenden, um Git anzuweisen, uns nur die Commits anzuzeigen, in denen die Anzahl der Vorkommen dieses Strings geändert wurde.
100+
Wenn wir zum Beispiel herausfinden wollen, wann die Konstante `ZLIB_BUF_MAX` ursprünglich eingeführt wurde, können wir die Option `-S` (umgangssprachlich als Git ``pickaxe'' Option bezeichnet) verwenden, um Git anzuweisen, uns nur die Commits anzuzeigen, in denen die Anzahl der Vorkommen dieser Zeichenkette geändert wurde.
101101

102102
[source,console]
103103
----

0 commit comments

Comments
 (0)