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 :
|
||||
|
||||
~~~
|
||||
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 New Issue