Carstens Weblog

Apple-User. Nerd. Gamer. Born 336ppm

[17:49] Git ist ein Versionskontrollsystem, das in der Softwareindustrie weit verbreitet ist. Hier sind einige nützliche Git-Konfigurationsbefehle, die deine Produktivität steigern und deinen Workflow verbessern können. Durch Anpassungen in Git kann es so eingerichtet werden, dass es für den Benutzer am besten funktioniert. Es können auch Abkürzungen für häufige Aktionen erstellt werden.

Um einen Git-Alias zu definieren, benutzt du den Befehl git config mit dem Alias und dem Befehl, den du ersetzen möchtest. Um etwa den Alias „p“ für git push zu erstellen musst du folgendes eingeben:

git config --global alias.p 'push'

Um alle deine Aliasnamen zu sehen, liste deine Konfiguration mit git config auf:

git config --global -l


git config --global alias.st 'status -sb' 
# Stellt den Alias "st" für 'git status -sb' ein (zeigt den Status der Dateien im Repository an).

git config --global alias.ll 'log --oneline' 
# Stellt den Alias "ll" für `git log --oneline` ein (zeigt die Commit-Historie in einer Zeile pro Commit an).

git config --global alias.last 'log -1 HEAD --stat' 
# Stellt den Alias "last" für `git log -1 HEAD --stat` ein (zeigt den letzten Commit und die geänderten Dateien an).

git config --global alias.cm 'commit -m' 
# Stellt den Alias "cm" für `git commit -m` ein (führt einen Commit mit einer Commit-Nachricht durch).

git config --global alias.rv 'remote -v' 
# Stellt den Alias "rv" für `git remote -v` ein (zeigt die Remote-URLs des Repositories an).

git config --global alias.d 'diff' 
# Stellt den Alias "d" für `git diff` ein (zeigt die Unterschiede zwischen Commits oder Arbeitskopien an).

git config --global alias.dv 'difftool -t vimdiff -y'` 
# Stellt den Alias "dv" für `git difftool -t vimdiff -y` ein (öffnet die Differenzansicht mit Vimdiff).

git config --global alias.gl 'config --global -l' 
# Stellt den Alias "gl" für `git config --global -l` ein (zeigt die globalen Git-Konfigurationen an).

git config --global alias.se '!git rev-list --all | xargs git grep -F' 
# Stellt den Alias "se" für `!git rev-list --all | xargs git grep -F` ein (durchsucht das gesamte Repository nach einem bestimmten Text).

git config --global help.autocorrect 20 
# Setzt die Autokorrektur für Git-Befehle auf 20 Millisekunden ein.

Tags: #Git #Aliases #TippsUndTricks