Git/aliases/de

Git ist ein mächtiges Werkzeug mit vielen nutzvollen Optionen. Wusstest du, dass du einen Alias für einen Befehl und einer Reihe von Optionen erstellen kannst? Du musst keine langen Shell-Einzeiler mehr schreiben. Unten ist eine Sammlung einiger nützlicher Aliase.



Wie man einen Alias einrichtet
Füge in deiner  einen  -Abschnitt hinzu. Jede folgende Zeile hat dann das -Format.

Unten ist ein Ausschnitt des -Abschnitts einer  -Datei:

Alles
Wenn du alles auf einmal haben möchtest, findest du hier eine Sammlung aller Aliase auf dieser Seite:

amend

 * Beispiel :

Mit Gerrit musst du eventuell ein Patchset korrigieren. Dies bedeutet normalerweise, Dateien zu bearbeiten und dann die vorherige Commit-Nachricht korrigieren zu müssen. Der Ablauf wäre in etwa so:

$ git review -d 1234 // gerrit changeset id &lt;edit files> $ git add &lt;files> $ git commit --amend &lt;update commit-msg>

If you only changed files (not added new ones), the last two commands can be grouped by using.

br

 * Beispiel :

branch-cleanup
This deletes all branches-references that are fully merged into master (or some other branch, if you specify).

co

 * Beispiel :

ds

 * Beispiel :

A plain  shows the diff between the (unstaged) working copy and the staged working copy. In most cases this is the same as the diff between the working copy and the last committed revision of the current branch (HEAD).

However, if you have already done  and then made some more changes, then the changes at time of last   no longer show up in. Use  to create a diff between the already staged (but uncommitted) changes and the current HEAD.

di

 * Beispiel :

fetchall

 * Beispiel :



In this case, both  and   are the same, good enough for the above screenshot.

lg

 * Beispiel :  (default, with pager) or   (last 25 only)



log-me
The author name is case-sensitive.
 * Beispiel :



log-nice

 * Beispiel :



panic
Sometimes, you might have done something wrong in git. You think you've lost your commits, or something like that. Chances are, the information is still there--so the best course of action is to make an immediate backup, before you risk actually losing data.

st

 * Beispiel :

wdiff

 * Beispiel :