Wie bereits von anderen gesagt wurde, ist der richtige Weg, Git-Alias in Ihrer globalen .gitconfig
-Datei hinzuzufügen, entweder durch Bearbeiten von ~/.gitconfig
oder durch Verwendung des Befehls git config --global alias.
Unten ist eine Kopie des Alias-Abschnitts meiner ~/.gitconfig
-Datei:
[alias]
st = status
ci = commit
co = checkout
br = branch
unstage = reset HEAD --
last = log -1 HEAD
Außerdem, wenn Sie bash verwenden, würde ich empfehlen, die bash-Vervollständigung einzurichten, indem Sie git-completion.bash
in Ihr Heimatverzeichnis kopieren und es von Ihrem ~/.bashrc
laden. (Ich glaube, ich habe das aus dem Pro Git Online-Buch gelernt.) Auf Mac OS X habe ich dies mit den folgenden Befehlen erreicht:
# Kopiere git-completion.bash ins Heimatverzeichnis
cp usr/local/git/contrib/completion/git-completion.bash ~/
# Füge die folgenden Zeilen zu ~/.bashrc hinzu
if [ -x /usr/local/git/bin/git ]; then
source ~/.git-completion.bash
fi
Hinweis: Die bash-Vervollständigung funktioniert nicht nur für die Standard-Git-Befehle, sondern auch für Ihre Git-Aliase.
Zuletzt, um wirklich die Tastenanschläge zu reduzieren, habe ich Folgendes zu meiner ~/.bash_aliases
-Datei hinzugefügt, die von ~/.bashrc
geladen wird:
alias gst='git status'
alias gl='git pull'
alias gp='git push'
alias gd='git diff | mate'
alias gau='git add --update'
alias gc='git commit -v'
alias gca='git commit -v -a'
alias gb='git branch'
alias gba='git branch -a'
alias gco='git checkout'
alias gcob='git checkout -b'
alias gcot='git checkout -t'
alias gcotb='git checkout --track -b'
alias glog='git log'
alias glogp='git log --pretty=format:"%h %s" --graph'
3 Stimmen
Sie können es auch hier sehen git-scm.com/book/de/v2/Git-Basics-Git-Aliases
0 Stimmen
Auch weitere Fragen zur fortgeschrittenen Nutzung von Git-Alias finden Sie hier: stackoverflow.com/questions/46528736/…