Commande de base :
git config --global alias.ci commit
git config --global alias.co checkout
git config --global alias.st status
git config --global alias.br branch
Et pour simplifier la lisibilité des logs :
git config --global alias.lg "log --graph --date=relative --pretty=tformat:'%Cred%h%Creset -%C(auto)%d%Creset %s %Cgreen(%an %ad)%Creset'"
git config --global alias.l "log --oneline --graph"
Ou bien encore pour annuler la dernière livraison, mais garder les fichiers modifiés :
git config --global alias.uncommit "reset --soft HEAD~1"
Rendu dans le fichier .gitconfig
:
[alias]
ci = commit
co = checkout
st = status
br = branch
lg = log --graph --date=relative --pretty=tformat:'%Cred%h%Creset -%C(auto)%d%Creset %s %Cgreen(%an %ad)%Creset'
l = log --oneline --graph
uncommit = reset --soft HEAD~1
Exemple :
alias gco="git checkout"
alias gl="git log --oneline --graph"
Contrairement à la précédente solution qui est plus courante ici l’exécution du programme “git” est incluse dans l’alias. Cela signifie que vous n’aurez qu’à taper gl
pour exécuter la commande complète de git log --oneline --graph
.