Comme d'autres l'ont dit, la façon appropriée d'ajouter des alias git est dans votre fichier global de gestion des alias git. .gitconfig
soit en modifiant le fichier ~/.gitconfig
ou en utilisant le git config --global alias.<alias> <git-command>
commande
Vous trouverez ci-dessous une copie de la section alias de mon site Web. ~/.gitconfig
fichier :
[alias]
st = status
ci = commit
co = checkout
br = branch
unstage = reset HEAD --
last = log -1 HEAD
Aussi, si vous utilisez bash, je vous recommande de configurer la complétion de bash en copiant git-completion.bash
dans votre répertoire d'origine et de le sourcer à partir de votre ~/.bashrc
. (Je crois que j'ai appris cela dans le Pro Git livre en ligne). Sur Mac OS X, j'ai accompli cette tâche avec les commandes suivantes :
# Copy git-completion.bash to home directory
cp usr/local/git/contrib/completion/git-completion.bash ~/
# Add the following lines to ~/.bashrc
if [ -x /usr/local/git/bin/git ]; then
source ~/.git-completion.bash
fi
Note : La complétion bash fonctionnera non seulement pour les commandes git standard mais aussi pour vos alias git.
Enfin, pour réduire le nombre de frappes au clavier, j'ai ajouté le texte suivant à mon fichier ~/.bash_aliases
qui provient de ~/.bashrc
:
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 votes
Vous pouvez également le voir ici git-scm.com/book/fr/v2/Git-Basics-Git-Aliases
0 votes
Voir aussi les questions sur l'utilisation plus avancée des alias git ici : stackoverflow.com/questions/46528736/