Skip to content

Commit e55b195

Browse files
authored
Engl repo commits up to 20.11.2019 (#47)
* Added last commits from the main english repos except the one with the svg files * Added commits from the main english repo up to the 15.10.2019 * Added commits #1316 and #1317 from original repo * Added last commits from the main english repos Added last commits from the main english repo up to 20.11.2019
1 parent ee0cf3b commit e55b195

4 files changed

Lines changed: 21 additions & 7 deletions

File tree

C-git-commands.asc

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,13 @@ Das führt jedoch dazu, dass wir Beispiele für die Verwendung der Befehle im ga
88
In diesem Anhang werden die im gesamten Buch behandelten Git-Befehle genauer beschreiben, grob gruppiert nach ihren Einsatzgebieten.
99
Wir werden darüber reden, was jeder Befehl ganz allgemein tut, und dann darauf hinweisen, wo wir ihn im Buch benutzt haben.
1010

11+
[TIP]
12+
====
13+
Sie können lange Optionen abkürzen.
14+
Zum Beispiel können Sie `git commit --a` eingeben, was sich so verhält, als ob Sie` git commit --amend` eingegeben hätten.
15+
Dies funktioniert nur, wenn die Buchstaben nach `--` für eine Option eindeutig sind.
16+
Verwenden Sie beim Schreiben von Skripten die vollständige Option.
17+
====
1118

1219
=== Setup und Konfiguration
1320

@@ -45,16 +52,17 @@ Neben den Konfigurationsanweisungen in <<ch01-getting-started#_editor>> können
4552
|Editor | Configuration command
4653
|Atom |`git config --global core.editor "atom --wait"`
4754
|BBEdit (Mac, mit Befehlszeilen-Tools) |`git config --global core.editor "bbedit -w"`
48-
|Emacs |git config --global core.editor emacs
55+
|Emacs |`git config --global core.editor emacs`
4956
|Gedit (Linux) |`git config --global core.editor "gedit --wait --new-window"`
5057
|Gvim (Windows 64-bit) |`git config --global core.editor "'C:/Program Files/Vim/vim72/gvim.exe' --nofork '%*'"` (Also see note below)
5158
|Kate (Linux) |`git config --global core.editor "kate"`
5259
|nano |`git config --global core.editor "nano -w"`
5360
|Notepad (Windows 64-bit) |`git config core.editor notepad`
54-
|Notepad++ (Windows 64-bit) |git config --global core.editor "'C:/Program Files/Notepad++/notepad++.exe' -multiInst -notabbar -nosession -noPlugin" (Also see note below)
61+
|Notepad++ (Windows 64-bit) |`git config --global core.editor "'C:/Program Files/Notepad++/notepad++.exe' -multiInst -notabbar -nosession -noPlugin"` (Also see note below)
5562
|Scratch (Linux)|`git config --global core.editor "scratch-text-editor"`
5663
|Sublime Text (macOS) |`git config --global core.editor "/Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl --new-window --wait"`
5764
|Sublime Text (Windows 64-bit) |`git config --global core.editor "'C:/Program Files/Sublime Text 3/sublime_text.exe' -w"` (Also see note below)
65+
|TextEdit (macOS)|`git config --global --add core.editor "open -W -n"`
5866
|Textmate |`git config --global core.editor "mate -w"`
5967
|Textpad (Windows 64-bit) |`git config --global core.editor "'C:/Program Files/TextPad 5/TextPad.exe' -m` (Also see note below)
6068
|Vim |`git config --global core.editor "vim"`

book/01-introduction/sections/help.asc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ Diese Befehle sind nützlich, weil Sie sich die Hilfe jederzeit anzeigen lassen
2121
Wenn die Hilfeseiten und dieses Buch nicht ausreichen und Sie persönliche Hilfe brauchen, können Sie den `#git` oder `#github` Kanal auf dem Freenode IRC Server probieren, der unter https://freenode.net zu finden ist.
2222
Diese Kanäle sind in der Regel sehr gut besucht. Normalerweise findet sich unter den vielen Anwendern, die oft sehr viel Erfahrung mit Git haben, irgendjemand, der Ihnen weiterhelfen kann.(((IRC)))
2323

24-
Wenn Sie nicht die vollständige Manpage-Hilfe benötigen, sondern nur eine kurze Beschreibung der verfügbaren Optionen für einen Git-Befehl, können Sie auch in den kompakteren „Hilfeseiten“ mit der `-h` Option nachschauen, wie in:
24+
Wenn Sie nicht die vollständige Manpage-Hilfe benötigen, sondern nur eine kurze Beschreibung der verfügbaren Optionen für einen Git-Befehl, können Sie auch in den kompakteren „Hilfeseiten“ mit der `-h` oder `--help` Option nachschauen, wie in:
2525

2626
[source,console]
2727
----

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -376,7 +376,7 @@ Submodule DbConnector c3f01dc..c87d55d:
376376
Git will by default try to update *all* of your submodules when you run `git submodule update --remote` so if you have a lot of them, you may want to pass the name of just the submodule you want to try to update.
377377

378378
===== Pulling Upstream Changes from the Project Remote
379-
Let's now step into the shoes of your collaborator, who has his own local clone of the the MainProject repository.
379+
Let's now step into the shoes of your collaborator, who has his own local clone of the MainProject repository.
380380
Simply executing `git pull` to get your newly committed changes is not enough:
381381

382382
[source,console]
@@ -952,7 +952,7 @@ Your branch is up-to-date with 'origin/master'.
952952
nothing to commit, working tree clean
953953
----
954954

955-
Using the the `--recurse-submodules` flag of `git checkout` can also be useful when you work on several branches in the superproject, each having your submodule pointing at different commits.
955+
Using the `--recurse-submodules` flag of `git checkout` can also be useful when you work on several branches in the superproject, each having your submodule pointing at different commits.
956956
Indeed, if you switch between branches that record the submodule at different commits, upon executing `git status` the submodule will appear as ``modified'', and indicate ``new commits''. That is because the submodule state is by default not carried over when switching branches.
957957

958958
This can be really confusing, so it's a good idea to always `git checkout --recurse-submodules` when your project has submodules.

book/09-git-and-other-scms/sections/client-tfs.asc

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,13 @@ Libgit2 ist keine vollständige Implementierung von Git, weshalb git-tfs den Kom
2020
Die Unterstützung von TFVC-Funktionen ist sehr ausgereift, da es Visual-Studio-Assemblys für Serveroperationen verwendet.
2121
Das erfordert den Zugriff auf diese Assemblys und bedeutet, dass Sie eine aktuelle Version von Visual Studio (jede Edition seit Version 2010, einschließlich Express seit Version 2012) oder das Visual Studio SDK installieren müssen.
2222

23-
Git-tf (zu Hause unter https://gittf.codeplex.com[]) ist ein Java-Projekt und läuft als solches auf jedem Computer mit einer Java-Laufzeitumgebung.
23+
[CAUTION]
24+
----
25+
Git-tf ist End-of-Life (EOL), es werden keine Aktualisierungen mehr geben.
26+
Es wird auch nicht mehr von Microsoft unterstützt.
27+
----
28+
29+
Git-tf (erreichbar unter https://gittf.codeplex.com[]) ist ein Java-Projekt und läuft als solches auf jedem Computer mit einer Java-Laufzeitumgebung.
2430
Die Schnittstelle zu Git-Repositories erfolgt über JGit (eine Git-Implementierung von JVM (Java Virtual Machine)), was bedeutet, dass es praktisch keine Einschränkungen in Bezug auf die Git-Funktionen gibt.
2531
Die Unterstützung für TFVC ist jedoch im Vergleich zu git-tfs begrenzt – es werden beispielsweise keine Branches unterstützt.
2632

@@ -31,7 +37,7 @@ Wir werden die prinzipielle Verwendung der beiden in diesem Buch behandeln.
3137
====
3238
Sie benötigen Zugriff auf ein TFVC-basiertes Repository, um diesen Anweisungen zu folgen.
3339
In der „freien Wildbahn“ sind sie nicht so zahlreich wie Git- oder Subversion-Repositorys, so dass Sie möglicherweise selbst eines erstellen müssen.
34-
Codeplex (https://www.codeplex.com[]) oder Visual Studio Online (https://visualstudio.microsoft.com[]) sind beide dafür eine gute Wahl.
40+
Codeplex (https://archive.codeplex.com/[]) oder Visual Studio Online (https://visualstudio.microsoft.com[]) sind beide dafür eine gute Wahl.
3541
====
3642

3743

0 commit comments

Comments
 (0)