You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.asc
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,7 +9,7 @@ Sie finden dieses Buch online unter: https://git-scm.com/book/de/v2
9
9
Wie die erste, ist auch die zweite Auflage von *Pro Git* Open Source und steht unter der Creative Commons-Lizenz.
10
10
11
11
Im Vergleich zur ersten Auflage haben sich in der zweiten Auflage allerdings ein paar Dinge geändert:
12
-
Unter anderem haben wir von Markdown auf das fantastische Asciidoc-Format für den Text des Buches umgestellt.
12
+
Unter anderem haben wir von Markdown auf das fantastische AsciiDoc-Format für den Text des Buches umgestellt. Sie finden unter https://asciidoctor.org/docs/asciidoc-syntax-quick-reference/[AsciiDoc Syntax Quick Reference] eine kleine Starthilfe
13
13
14
14
Statt eines großen Repositorys für alle Sprachen wird jede Sprache mittlerweile in einem eigenen Repository verwaltet.
15
15
In den Dokumenten link:TRANSLATING.md[Pro Git Übersetzung] und link:TRANSLATION_NOTES_DE.asc[Hinweise zur deutschen Übersetzung] finden Sie weitere Informationen.
Copy file name to clipboardExpand all lines: book/04-git-server/sections/protocols.asc
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@ Hier werden wir klären, worum es sich handelt und unter welchen Rahmenbedingung
7
7
8
8
(((Protokolle, lokal)))
9
9
Das einfachste ist das _lokale Protokoll_, bei dem sich das entfernte Repository in einem anderen Verzeichnis auf demselben Host befindet.
10
-
Es wird häufig verwendet, wenn jeder in Ihrem Team Zugriff auf ein freigegebenes Dateisystem wie z.B. ein NFS-Mount hat, oder in dem selteneren Fall, dass sich jeder auf dem gleichen Computer anmeldet.
10
+
Es wird häufig verwendet, wenn jeder in Ihrem Team Zugriff auf ein freigegebenes Dateisystem wie z.B. ein https://de.wikipedia.org/wiki/Network_File_System[NFS]-Mount hat, oder in dem selteneren Fall, dass sich jeder auf dem gleichen Computer anmeldet.
11
11
Letzteres wäre nicht ideal, da sich alle Ihre Code-Repository-Instanzen auf demselben Computer befinden würden, was einen katastrophalen Verlust viel wahrscheinlicher macht.
12
12
13
13
Wenn Sie ein gemeinsam genutztes gemountetes Dateisystem haben, können Sie ein lokales dateibasiertes Repository klonen, dort hin verschieben (engl. push to) und daraus ziehen (engl. pull).
@@ -129,7 +129,7 @@ Es ist auch ein sehr schnelles und effizientes Protokoll, ähnlich dem SSH-Proto
129
129
130
130
Sie können Ihre Repositorys auch schreibgeschützt über HTTPS bereitstellen, d.h. Sie können die Inhaltsübertragung verschlüsseln oder Sie können sogar so weit gehen, dass Clients bestimmte signierte SSL-Zertifikate verwenden müssen.
131
131
132
-
Eine weitere schöne Sache ist, dass HTTPS ein so häufig verwendetes Protokoll ist, dass Unternehmens-Firewalls oft so eingerichtet sind, dass sie den Datenverkehr über diese Ports ermöglichen.
132
+
Eine weitere schöne Sache ist, dass HTTP und HTTPS ein so häufig verwendetes Protokoll ist, dass Unternehmens-Firewalls oft so eingerichtet sind, dass sie den Datenverkehr über deren Ports ermöglichen.
Copy file name to clipboardExpand all lines: book/08-customizing-git/sections/attributes.asc
+1-2Lines changed: 1 addition & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -298,8 +298,7 @@ Wenn Sie nun `git archive` ausführen, um einen Tarball Ihres Projekts zu erstel
298
298
299
299
===== `export-subst`
300
300
301
-
Beim Exportieren von Dateien für die Verteilung können Sie die Formatierung und Schlüsselwort-Erweiterung von `git log` auf ausgewählte Teile von Dateien anwenden, die mit dem Attribut
302
-
`export-subst` markiert sind.
301
+
Beim Exportieren von Dateien für die Verteilung können Sie die Formatierung und Schlüsselwort-Erweiterung von `git log` auf ausgewählte Teile von Dateien anwenden, die mit dem Attribut `export-subst` markiert sind.
303
302
304
303
Wenn Sie beispielsweise eine Datei mit dem Namen `LAST_COMMIT` in Ihr Projekt aufnehmen möchten und Metadaten über den letzten Commit automatisch in das Projekt eingespeist werden sollen, sobald `git archive` läuft, können Sie beispielsweise Ihre `.gitattributes` und `LAST_COMMIT` Dateien so einrichten:
Sie können keine partiellen Globs im Pattern verwenden, folgendes wäre also ungültig:
78
+
Seit Git 2.6.0 können Sie partielle Globs in Pattern verwenden, um mehrere Branches anzupassen, dann funktioniert das hier:
79
79
80
80
[source,ini]
81
81
----
82
82
fetch = +refs/heads/qa*:refs/remotes/origin/qa*
83
83
----
84
84
85
-
Sie können jedoch Namespaces (oder Verzeichnisse) verwenden, um dies zu erreichen.
85
+
Noch besser, Sie können Namespaces (oder Verzeichnisse) verwenden, um dasselbe mit mehr Struktur zu erreichen.
86
86
Wenn Sie ein QS-Team haben, das eine Reihe von Branches pusht, und Sie möchten nur den `master`-Branch und einen der Branches des QS-Teams erhalten, dann können Sie einen Konfigurationsabschnitt wie diesen verwenden:
0 commit comments