-
Notifications
You must be signed in to change notification settings - Fork 33
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Siehe Ticket #373
- Loading branch information
Showing
8 changed files
with
317 additions
and
317 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,12 +2,12 @@ | |
=== Git Aliases | ||
|
||
(((Aliasnamen))) | ||
Bevor wir dieses Kapitel über Basic Git abschließen, gibt es noch einen kurzen Tipp, der Ihre Arbeit mit Git einfacher, leichter und verständlicher machen kann: Aliase. | ||
Der Klarheit halber werden wir sie nirgendwo anders in diesem Buch verwenden, aber wenn Sie Git in Zukunft regelmäßig verwenden, dann sind Aliase etwas, das Sie kennen sollten. | ||
Bevor wir dieses Kapitel über Basic Git abschließen, gibt es noch einen kurzen Tipp, der deine Arbeit mit Git einfacher, leichter und verständlicher machen kann: Aliase. | ||
Der Klarheit halber werden wir sie nirgendwo anders in diesem Buch verwenden, aber wenn du Git in Zukunft regelmäßig verwendest, dann sind Aliase etwas, das du kennen solltest. | ||
|
||
Git erkennt nicht automatisch Ihren abgesetzten Befehl, wenn Sie ihn nur teilweise eingeben. | ||
Wenn Sie nicht den gesamten Text jedes Git-Befehls eingeben möchten, können Sie mit Hilfe von `git config` einfach ein Alias für jeden Befehl einrichten.(((Git Befehle, config))) | ||
Hier sind ein paar Beispiele, die Sie einrichten sollten: | ||
Git erkennt nicht automatisch deinen abgesetzten Befehl, wenn du ihn nur teilweise eingibst. | ||
Wenn du nicht den gesamten Text jedes Git-Befehls eingeben möchtest, könntest du mit Hilfe von `git config` einfach ein Alias für jeden Befehl einrichten.(((Git Befehle, config))) | ||
Hier sind ein paar Beispiele, die du einrichten sollten: | ||
|
||
[source,console] | ||
---- | ||
|
@@ -17,11 +17,11 @@ $ git config --global alias.ci commit | |
$ git config --global alias.st status | ||
---- | ||
|
||
Das bedeutet, dass Sie z.B. anstelle von `git commit` einfach `git ci` eingeben können. | ||
Wenn Sie Git nun weiter verwenden, werden Sie vermutlich auch andere Befehle häufig verwenden; scheuen Sie sich nicht, neue Aliase zu erstellen. | ||
Das bedeutet, dass du z.B. anstelle von `git commit` einfach `git ci` eingeben kannst. | ||
Je mehr du Git verwendest, wirst du vermutlich noch andere Befehle häufiger verwenden; scheue dich nicht, neue Aliase zu erstellen. | ||
|
||
Diese Technik kann auch sehr nützlich sein, um Befehle zu erstellen, von denen Sie glauben, dass sie vorhanden sein sollten. | ||
Um beispielsweise ein Usability-Problem zu beheben, auf das Sie beim Entfernen einer Datei aus der Staging-Area stoßen, können Sie Git Ihren eigenen Unstage-Alias hinzufügen: | ||
Diese Technik kann auch sehr nützlich sein, um Befehle zu erstellen, von denen du glaubst, dass sie vorhanden sein sollten. | ||
Um beispielsweise ein Usability-Problem zu beheben, auf das du beim Entfernen einer Datei aus der Staging-Area stößt, kannst du Git deinen eigenen Unstage-Alias hinzufügen: | ||
|
||
[source,console] | ||
---- | ||
|
@@ -44,7 +44,7 @@ Es ist auch üblich, einen `last` (dt. letzten) Befehl hinzuzufügen, so wie hie | |
$ git config --global alias.last 'log -1 HEAD' | ||
---- | ||
|
||
Auf diese Weise können Sie den letzten Commit leicht auffinden: | ||
Auf diese Weise kannst du den letzten Commit leicht auffinden: | ||
|
||
[source,console] | ||
---- | ||
|
@@ -58,10 +58,10 @@ Date: Tue Aug 26 19:48:51 2008 +0800 | |
Signed-off-by: Scott Chacon <[email protected]> | ||
---- | ||
|
||
Wie Sie feststellen können, ersetzt Git einfach den neuen Befehl durch den Alias, für den Sie ihn verwenden. | ||
Vielleicht möchten Sie jedoch eher einen externen Befehl als einen Git-Subbefehl ausführen. | ||
In diesem Fall starten Sie den Befehl mit einem Ausrufezeichen (`!`). | ||
Das ist hilfreich, wenn Sie Ihre eigenen Tools schreiben, die mit einem Git-Repository arbeiten. | ||
Wie du siehst, ersetzt Git den neuen Befehl einfach durch den Alias, den du ihn geben hast. | ||
Vielleicht möchtest du jedoch eher einen externen Befehl als einen Git-Subbefehl ausführen. | ||
In diesem Fall starte den Befehl mit einem Ausrufezeichen (`!`). | ||
Das ist hilfreich, wenn du deine eigenen Tools schreibst, die mit einem Git-Repository arbeiten. | ||
Hier ein Beispiel, in dem wir `git visual` mit `gitk` aliasen: | ||
|
||
[source,console] | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.