Ajout d'alias
This commit is contained in:
parent
ab1f398370
commit
86f8507958
22
HowtoGit.md
22
HowtoGit.md
|
@ -967,5 +967,27 @@ $ git diff --diff-algorithm=myers
|
||||||
Voici des alias qui peuvent être intéressants :
|
Voici des alias qui peuvent être intéressants :
|
||||||
|
|
||||||
~~~
|
~~~
|
||||||
|
d = diff --ignore-space-change --patience --no-prefix
|
||||||
|
# affiche le diff en mode "patience", sans les changements d'espaces et sans les prefix
|
||||||
|
|
||||||
|
dw = diff --word-diff
|
||||||
|
# affiche le diff en mode "word" qui met en évidence les changements au sein de chaque ligne
|
||||||
|
|
||||||
|
lg = log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit --date=relative
|
||||||
|
# log des commits affichés avec une présentation riche mais compacte
|
||||||
|
|
||||||
|
cane = commit --amend --no-edit
|
||||||
|
# modifie le dernier commit sans éditer le message de commit
|
||||||
|
|
||||||
|
rf = !sh -c 'rm $1 && git checkout $1'
|
||||||
|
# restaure un fichier/emplacement depuis le dépôt
|
||||||
|
|
||||||
|
s = status --short --branch
|
||||||
|
# affiche un statut compacte
|
||||||
|
|
||||||
|
conflicts = !sh -c 'git status -sb | grep ^UU | sed "s/UU\\ //"'
|
||||||
|
# liste les fichiers ayant un conflit non résolu
|
||||||
|
|
||||||
|
resolve = !sh -c 'git conflicts && $EDITOR $(git conflicts) +\"/<<<<\"'
|
||||||
|
# ouvre les fichiers en conflit dans un éditeur (compatible Vim), positionné au bon endroit
|
||||||
~~~
|
~~~
|
Loading…
Reference in a new issue