22..
33.. SPDX-License-Identifier: BSD-3-Clause
44
5- `` log `` und `` reflog ``
6- ======================
5+ Rückblick
6+ =========
77
88``log ``
99-------
@@ -17,46 +17,46 @@ Filtern und sortieren
1717
1818.. glossary ::
1919
20- :samp: `git log [-n { COUNT } ] `
21- auflisten der Commit-Historie des aktuellen Zweiges.
20+ :samp: `$ git log [-n { COUNT } ] `
21+ listet die Commit-Historie des aktuellen Zweiges auf .
2222
2323 ``-n ``
2424 beschränkt die Anzahl der Commits auf die angegebene Zahl.
2525
26- :samp: `git log [--after="{ YYYY-MM-DD } "] [--before="{ YYYY-MM-DD } "] `
26+ :samp: `$ git log [--after="{ YYYY-MM-DD } "] [--before="{ YYYY-MM-DD } "] `
2727 Commit-Historie gefiltert nach Datum.
2828
2929 Auch relative Angaben wie ``1 week ago `` oder ``yesterday `` sind
3030 zulässig.
3131
32- :samp: `git log --author="{ VEIT } " `
32+ :samp: `$ git log --author="{ VEIT } " `
3333 filtert die Commit-Historie nach Autor*innen.
3434
3535 Es kann auch nach mehreren Autor*innen gleichzeitig gesucht werden,
3636 :abbr: `z.B. ( zum Beispiel ) `:
3737
38- :samp: `git log --author="{ VEIT\| VSC } " `
38+ :samp: `$ git log --author="{ VEIT\| VSC } " `
3939
40- :samp: `git log --grep="{ TERM } " [-i] `
40+ :samp: `$ git log --grep="{ TERM } " [-i] `
4141 filtert die Commit-Historie nach regulären Ausdrücken in der
4242 Commit-Nachricht.
4343
4444 ``-i ``
4545 ignoriert Groß- und Kleinschreibung.
4646
47- :samp: `git log -S"{ FOO } " [-i] `
47+ :samp: `$ git log -S"{ FOO } " [-i] `
4848 filtert Commits nach bestimmten Zeilen im Quellcode.
4949
5050 ``-i ``
5151 ignoriert Groß- und Kleinschreibung.
5252
53- :samp: `git log -G"{ BA* } " `
53+ :samp: `$ git log -G"{ BA* } " `
5454 filtert Commits nach regulären Ausdrücken im Quellcode.
5555
56- :samp: `git log -- { PATH/TO/FOO.PY } `
56+ :samp: `$ git log -- { PATH/TO/FILE } `
5757 filtert die Commit-Historie nach bestimmten Dateien.
5858
59- :samp: `git log { MAIN } ..{ FEATURE } `
59+ :samp: `$ git log { MAIN } ..{ FEATURE } `
6060 filtert nach unterschiedlichen Commits in verschiedenen Zweigen
6161 (Branches), in unserem Fall zwischen den Branches :samp: `MAIN ` und
6262 :samp: `FEATURE `.
@@ -70,17 +70,17 @@ Filtern und sortieren
7070 \
7171 C - D feature
7272
73- :samp: `git log { MAIN } ..{ FEATURE } `
73+ :samp: `$ git log { MAIN } ..{ FEATURE } `
7474 zeigt Änderungen in :samp: `{ FEATURE } ` an, die nicht in :samp: `{ MAIN } `
7575 enthalten sind, also die Commits ``C `` und ``D ``.
76- :samp: `git log { FEATURE } ..{ MAIN } `
76+ :samp: `$ git log { FEATURE } ..{ MAIN } `
7777 zeigt Änderungen in :samp: `{ MAIN } ` an, die nicht in :samp: `{ FEATURE } `
7878 enthalten sind, also den Commit ``B ``.
79- :samp: `git log { MAIN } ...{ FEATURE } `
79+ :samp: `$ git log { MAIN } ...{ FEATURE } `
8080 zeigt die Änderungen auf beiden Seiten an, also die Commits ``B ``,
8181 ``C `` und ``D ``.
8282
83- :samp: `$git log --follow { PATH/TO/FOO.PY } `
83+ :samp: `$ git log --follow { PATH/TO/FILE } `
8484 Dies sorgt dafür, dass das Log Änderungen an einer einzelnen Datei
8585 anzeigt, auch wenn diese umbenannt oder verschoben wurde.
8686
@@ -90,13 +90,13 @@ Filtern und sortieren
9090
9191 .. code-block :: console
9292
93- git config --global log.follow true
93+ $ git config --global log.follow true
9494
9595 Dann müsst ihr nicht mehr ``--follow `` angeben, sondern nur noch den
9696 Dateinamen.
9797
98- :samp: `git log -L { LINE_START_INT|LINE_START_REGEX } ,{ LINE_END_INT|LINE_END_REGEX } :{ PATH/TO/FOO.PY } `
99- :samp: `git log -L :{ FUNCNAME_REGEX } :{ PATH/TO/FOO.PY } `
98+ :samp: `$ git log -L { LINE_START_INT|LINE_START_REGEX } ,{ LINE_END_INT|LINE_END_REGEX } :{ PATH/TO/FILE } `
99+ :samp: `$ git log -L :{ FUNCNAME_REGEX } :{ PATH/TO/FILE } `
100100 Mit der Option `-L
101101 <https://git-scm.com/docs/git-log#Documentation/git-log.txt--Lltstartgtltendgtltfilegt> `_
102102 könnt ihr eine verfeinerte Suche durchführen, indem ihr das Log nur eines
@@ -109,7 +109,7 @@ Filtern und sortieren
109109 Für umfassendere Untersuchungen könnt ihr auch mehrere Blöcke verfolgen.
110110 Hierfür könnt ihr mehrere ``-L ``-Optionen auf einmal verwenden.
111111
112- :samp: `git log --reverse `
112+ :samp: `$ git log --reverse `
113113 Üblicherweise zeigt das Protokoll den neuesten Commit zuerst an. Ihr
114114 könnt dies mit ``--reverse `` umkehren. Dies ist besonders nützlich, wenn
115115 ihr mit den bereits erwähnten Optionen ``-S `` und ``-G `` untersucht.
@@ -122,14 +122,14 @@ Ansicht
122122
123123.. glossary ::
124124
125- :samp: `git log --stat --patch|-p `
125+ :samp: `$ git log --stat --patch|-p `
126126 ``--stat ``
127127 Den üblichen Metadaten wird noch eine eine Zusammenfassung der Anzahl
128128 der geänderten Zeilen pro Datei hinzugefügt.
129129 ``--patch|-p ``
130130 ergänzt die Ausgabe um den vollständigen Commit-Diff.
131131
132- :samp: `git log --oneline --decorate --graph --all|{ FEATURE } `
132+ :samp: `$ git log --oneline --decorate --graph --all|{ FEATURE } `
133133 anzeigen des Verlaufsdiagramms mit Referenzen, ein Commit pro Zeile.
134134
135135 ``--oneline ``
@@ -172,7 +172,7 @@ Das Reflog für ``HEAD`` anzeigen
172172
173173.. glossary ::
174174
175- :samp: `git reflog `
175+ :samp: `$ git reflog `
176176 Wenn keine Optionen angegeben sind, zeigt der Befehl standardmäßig das
177177 Reflog für ``HEAD `` an. Es ist die Abkürzung für ``git reflog show
178178 HEAD ``. git reflog hat weitere Unterbefehle zur Verwaltung des Logs, aber
0 commit comments