Skip to content

Commit 51a86e9

Browse files
authored
Merge pull request #108 from saxc/fix-spelling-c7
Fix spelling, chapter 7
2 parents 1408715 + 6509b29 commit 51a86e9

File tree

9 files changed

+18
-18
lines changed

9 files changed

+18
-18
lines changed

book/07-git-tools/sections/advanced-merging.asc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ index ac51efd..36c06c8 100755
9696
1 file changed, 1 insertion(+)
9797
----
9898

99-
Jetzt wechseln wir wieder zu unserem Branch `master` und fügen einige Kommentare für die Funktion hinzu.
99+
Jetzt versuchen wir unseren `whitespace` branch zu mergen, es kommt zu einem Konflikt wegen der Änderungen an den Whitespaces (dt. Leerzeichen).
100100

101101
[source,console]
102102
----

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ Git hat ein paar Optionen im Angebot:
1414
Bei jeder Verbindung wird nach Ihrem Benutzernamen und Passwort gefragt.
1515
* Der „Cache“-Modus hält die Anmeldedaten für eine gewisse Zeitspanne im Zwischenspeicher.
1616
Keines der Passwörter wird jemals auf der Festplatte abgelegt und nach 15 Minuten werden sie aus dem Cache gelöscht.
17-
* Der „Speicher“-Modus speichert die Zugangsdaten in einer Klartextdatei auf der Festplatte, und sie verfallen nie.
17+
* Der „Speicher“-Modus speichert die Zugangsdaten in einer Klartextdatei auf der Festplatte und sie verfallen nie.
1818
Das bedeutet, dass Sie Ihre Anmeldedaten nie wieder eingeben müssen, bis Sie Ihr Passwort für den Git-Host ändern.
1919
Der Nachteil dieses Ansatzes ist, dass Ihre Passwörter im Klartext in einer einfachen Datei in Ihrem Homeverzeichnis gespeichert werden.
2020
* Wenn Sie einen Mac verwenden, verfügt Git über einen „osxkeychain“-Modus, der die Anmeldeinformationen im sicheren Schlüsselbund, der an Ihr Systemkonto angehängt ist, zwischenspeichert.

book/07-git-tools/sections/interactive-staging.asc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ What now>
2222
----
2323

2424
Sie können erkennen, dass dieser Befehl Ihnen eine ganz neue Darstellung Ihrer Staging-Area zeigt, als Sie es gewohnt sind – im Grunde genommen zeigt sie die gleichen Informationen, die Sie mit `git status` erhalten, aber etwas kompakter und informativer.
25-
Es listet auf linken Seite die gestagten und auf der rechten Seite die nicht gestagten Änderungen auf.
25+
Es listet auf der linken Seite die gestagten und auf der rechten Seite die nicht gestagten Änderungen auf.
2626

2727
Danach folgt der Bereich „Commands“ (Befehle), in dem Sie eine Reihe von Aktionen ausführen können, wie z.B. Staging und Unstaging von Dateien, Staging von Teilen von Dateien, Hinzufügen von nicht getrackten Dateien und das Anzeigen von Diffs (Unterschieden) der zuvor gestagten Dateien.
2828

@@ -140,7 +140,7 @@ Mit diesen grundlegenden Befehlen können Sie den interaktiven Einfügen-Modus n
140140
Es ist auch möglich, dass Git nur bestimmte _Teile_ der Dateien stagt, ohne die restlichen Teile.
141141
Wenn Sie beispielsweise zwei Änderungen an Ihrer Datei `simplegit.rb` vornehmen und eine davon stagen möchten und die andere nicht, so ist das in Git sehr einfach.
142142
Geben Sie auf der gleichen interaktiven Eingabeaufforderung, die im vorherigen Abschnitt erläutert wurde, `p` oder `5` (für Patch) ein.
143-
Git wird Sie fragen, welche Dateien Sie teilweise stagen möchten; dann zeigt es für jeden Abschnitt der ausgewählten Dateien Diffs an und fragt Sie nacheinander,Stück für Stück, was Sie stagen möchten:
143+
Git wird Sie fragen, welche Dateien Sie teilweise stagen möchten; dann zeigt es für jeden Abschnitt der ausgewählten Dateien Diffs an und fragt Sie nacheinander, Stück für Stück, was Sie stagen möchten:
144144

145145
[source,console]
146146
----

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ Als nächstes führen wir `git add` aus, um sie in unseren Index zu übernehmen,
123123

124124
image::images/reset-ex5.png[]
125125

126-
Wenn wir zu diesem Zeitpunkt `git status` starten, sehen wir die Datei in grün unter „Changes to be committed“ (dt. Änderungen zum Commit vorgemerkt), weil sich der Index und der HEAD unterscheiden – d.h. unser geplanter nächster Commit unterscheidet sich nun von unserem letzten Commit.
126+
Wenn wir zu diesem Zeitpunkt `git status` ausführen, sehen wir die Datei in grün unter „Changes to be committed“ (dt. Änderungen zum Commit vorgemerkt), weil sich der Index und der HEAD unterscheiden – d.h. unser geplanter nächster Commit unterscheidet sich nun von unserem letzten Commit.
127127
Schließlich führen wir `git commit` aus, um die Daten zu übertragen.
128128

129129
image::images/reset-ex6.png[]
@@ -171,14 +171,14 @@ Als nächstes wird `reset` den Index mit dem Inhalt des Schnappschusses aktualis
171171
image::images/reset-mixed.png[]
172172

173173
Wenn Sie die Option `--mixed` angeben, wird `reset` an dieser Stelle beendet.
174-
Das ist auch die Voreinstellung, wenn Sie also überhaupt keine Option angeben (in diesem Fall nur `git reset HEAD~`), wird der Befehl an dort enden.
174+
Das ist auch die Voreinstellung, wenn Sie also überhaupt keine Option angeben (in diesem Fall nur `git reset HEAD~`), wird der Befehl dort enden.
175175

176176
Nehmen Sie sich noch eine Minute Zeit, um sich jetzt diese Abbildung anzuschauen und zu erkennen, was passiert ist: Es hat Ihren letzten `commit` rückgängig gemacht, aber auch alles auf _unstaged_ gesetzt.
177177
Sie wurden auf den Stand zurück versetzt, bevor Sie alle Ihre `git add` und `git commit` Befehle ausgeführt hatten.
178178

179179
===== Step 3: Das Working Directory (Arbeitsverzeichnis) aktualisieren (--hard)
180180

181-
Als Drittes wird das Arbeitsverzeichnis durch das `reset` zurückgesetzt, damit es dem Index entspricht.
181+
Als Drittes wird das Arbeitsverzeichnis durch `reset` zurückgesetzt, damit es dem Index entspricht.
182182
Wenn Sie die Option `--hard` verwenden, wird es bis zu diesem Schritt fortgesetzt.
183183

184184
image::images/reset-hard.png[]

book/07-git-tools/sections/revision-selection.asc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -355,7 +355,7 @@ Das sorgt für ein sehr leistungsfähiges Revisions-Abfragesystem, das Ihnen dab
355355
[[_triple_dot]]
356356
===== Dreifacher Punkt
357357

358-
Die letzte wichtige Syntax für die Bereichsauswahl ist die Triple-Dot-Syntax (Dreifach-Punkt-Syntax), die alle Commits angibt, die durch _eine_ der beiden Referenzen erreichbar sind, aber nicht durch beide.
358+
Die letzte wichtige Syntax für die Bereichsauswahl ist die Dreifach-Punkt-Syntax (engl. Triple-Dot-Syntax), die alle Commits angibt, die durch _eine_ der beiden Referenzen erreichbar sind, aber nicht durch beide.
359359
Schauen Sie sich dazu die Commit-Historie in <<double_dot>> an.
360360
Wenn Sie wissen wollen, was sich in `master` oder `experiment` befindet, aber nicht in gemeinsamen Referenzen, können Sie diese Funktion ausführen:
361361

@@ -370,7 +370,7 @@ C
370370

371371
Auch hier erhalten Sie eine normale `log` Ausgabe. Es werden Ihnen jedoch nur die Commit-Informationen für diese vier Commits angezeigt, die in der traditionellen Reihenfolge der Commit-Daten erscheinen.
372372

373-
Ein gängiger Parameter, der in hier mit dem `log` Befehl verwendet werden kann ist `--left-right`. Er zeigt Ihnen, auf welcher Seite des Bereichs sich der Commit gerade befindet.
373+
Ein gängiger Parameter, der hier mit dem `log` Befehl verwendet werden kann ist `--left-right`. Er zeigt Ihnen, auf welcher Seite des Bereichs sich der Commit gerade befindet.
374374
Auf diese Weise wird die Ausgabe besser auswertbar:
375375

376376
[source,console]

book/07-git-tools/sections/rewriting-history.asc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,7 @@ Schreiben Sie
157157
$ git commit --amend
158158
----
159159

160-
Ändern Sie die Commit-Beschreibung und verlassen Sie den Editor.
160+
ändern Sie die Commit-Beschreibung und verlassen Sie den Editor.
161161
Dann rufen Sie folgenden Befehl auf:
162162

163163
[source,console]

book/07-git-tools/sections/stashing-cleaning.asc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -228,7 +228,7 @@ Das ist ein interessanter Weg, mit dem man die gestashten Arbeiten leicht wieder
228228

229229
Letztendlich möchten Sie vielleicht einige Arbeiten oder Dateien nicht in Ihrem Arbeitsverzeichnis ablegen, sondern sie einfach nur loswerden; dafür ist der Befehl `git clean` gedacht.
230230

231-
Einige gängige Fälle, in denen Sie Ihr Arbeitsverzeichnis bereinigen müssen, sind das Entfernen von überflüssigem Programmkode, der durch Merges oder externe Tools erzeugt wurde oder das Entfernen von Build-Artefakten, um einen sauberen Aufbau zu ermöglichen.
231+
Einige gängige Fälle, in denen Sie Ihr Arbeitsverzeichnis bereinigen müssen, sind das Entfernen von überflüssigem Programmcode, der durch Merges oder externe Tools erzeugt wurde oder das Entfernen von Build-Artefakten, um einen sauberen Aufbau zu ermöglichen.
232232

233233
Sie sollten mit diesem Befehl sehr vorsichtig sein, da er darauf ausgelegt ist, Dateien aus Ihrem Arbeitsverzeichnis zu entfernen, die nicht getrackt werden.
234234
Wenn Sie Ihre Absicht ändern, gibt es oft keine Möglichkeit mehr, den Inhalt dieser Dateien wiederherzustellen.

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

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -644,7 +644,7 @@ Sollten die Historien der Submodule divergieren und Sie dorthin zu einem Hauptpr
644644
Ist einer der Commits ein direkter Vorfahre des anderen (ein fast-forward Merge), dann wählt Git einfach den letzteren für den Merge aus, so dass das gut funktioniert.
645645

646646
Git wird nicht einmal einen trivialen Merge versuchen.
647-
Wenn die Submodule divergieren und gemergt werden müssen, erhalten Sie etwas, erhalten Sie ähnliche Informationen:
647+
Wenn die Submodule Commits divergieren und gemergt werden müssen, erhalten Sie ähnliche Informationen wie diese:
648648

649649
[source,console]
650650
----
@@ -683,8 +683,8 @@ In diesem Fall ist `eb41d76` der Commit in unserem Submodul, den *wir* hatten, u
683683
Wenn wir in unser Submodul-Verzeichnis gehen, sollte es bereits `eb41d76` enthalten, da es durch den Merge nicht angetastet wurde.
684684
Sollte das aus irgendeinem Grund nicht der Fall sein, können Sie einfach einen neuen Branch erstellen und auschecken, der auf dieses Verzeichnis zeigt.
685685

686-
Wichtig ist der SHA-1 des Commit von der Gegenseite.
687-
Das müssen Sie einmischen und auflösen.
686+
Wichtig ist der SHA-1 des Commits von der Gegenseite.
687+
Das werden Sie mergen und lösen müssen.
688688
Sie können entweder direkt versuchen, den Merge mit dem SHA-1 durchzuführen oder Sie können einen Branch dafür erstellen und dann versuchen, diesen zu verschmelzen.
689689
Wir empfehlen letzteres – und sei es nur, um eine bessere Merge-Commit-Meldung zu erhalten.
690690

@@ -786,7 +786,7 @@ Damit wird dasselbe erreicht, aber zumindest können Sie auf diese Weise überpr
786786

787787
==== Tipps für Submodule
788788

789-
There are a few things you can do to make working with submodules a little easier.
789+
Es gibt ein paar Dinge, die Sie tun können, um sich die Arbeit mit den Untermodulen ein wenig zu erleichtern.
790790

791791
===== Submodul Foreach
792792

@@ -1008,8 +1008,8 @@ Unpacking objects: 100% (11/11), done.
10081008
Checking connectivity... done.
10091009
----
10101010

1011-
Nehmen wir jetzt an, Sie hätten das in einer Branch getan.
1012-
Wenn Sie versuchen, wieder zu einer Branch zu wechseln, in der sich diese Dateien noch im aktuellen Verzeichnisbaum und nicht in einem Submodul befinden, erhalten Sie diesen Fehler:
1011+
Nehmen wir jetzt an, Sie hätten das in einem Branch getan.
1012+
Wenn Sie versuchen, wieder zu einem Branch zu wechseln, in der sich diese Dateien noch im aktuellen Verzeichnisbaum und nicht in einem Submodul befinden, erhalten Sie diesen Fehler:
10131013

10141014
[source,console]
10151015
----

book/07-git-tools/sections/subtree-merges.asc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ Automatic merge went well; stopped before committing as requested
8080
----
8181

8282
Alle Änderungen aus dem Rack-Projekt werden in das Projekt gemergt und können lokal committet werden.
83-
Sie können auch das Gegenteil tun – Änderungen im Unterverzeichnis `rack` Ihres `master`-Branchss vornehmen und sie dann später in Ihren Branch `rack_branch` mergen, um sie den Autoren zu übermitteln oder sie zum Upstream zu pushen.
83+
Sie können auch das Gegenteil tun – Änderungen im Unterverzeichnis `rack` Ihres `master`-Branchs vornehmen und sie dann später in Ihren Branch `rack_branch` mergen, um sie den Autoren zu übermitteln oder sie zum Upstream zu pushen.
8484

8585
Dadurch haben wir einen Workflow, der dem Submodul-Workflow ähnelt, ohne Submodule zu verwenden (das wir in <<ch07-git-tools#_git_submodules>> behandeln werden).
8686
Wir können Branches mit anderen verwandten Projekten in unserem Repository vorhalten und sie gelegentlich in unserem Projekt verschmelzen.

0 commit comments

Comments
 (0)