Add new git aliases prefixed with "gg"
This commit is contained in:
parent
72ca23231c
commit
e6cf2adb83
42
zshrc
42
zshrc
|
@ -165,7 +165,41 @@ alias ci='screen -x ssh || screen -c ~/.screen/scr.ssh_ci'
|
||||||
alias ta='tmux a || tmux'
|
alias ta='tmux a || tmux'
|
||||||
alias td='tmux detach'
|
alias td='tmux detach'
|
||||||
|
|
||||||
## Git
|
## Git aliases − Try to prefix with 'gg'{{{
|
||||||
|
### Get status of the repo
|
||||||
|
alias ggstatus='git status'
|
||||||
|
### Download any new commits
|
||||||
|
alias ggpull='git pull'
|
||||||
|
### Show differences between changes and index
|
||||||
|
alias ggdiff='git diff'
|
||||||
|
### Show only words/characters differences
|
||||||
|
alias ggwdiff='git diff --color-words=. --patience'
|
||||||
|
### Add changes to index
|
||||||
|
alias ggadd='git add'
|
||||||
|
### Remove files from the index
|
||||||
|
alias ggrm='git rm'
|
||||||
|
### Move or rename file
|
||||||
|
alias ggmv='git mv'
|
||||||
|
### Cancel changes
|
||||||
|
alias ggcheckout='git checkout --'
|
||||||
|
### Commit changes
|
||||||
|
alias ggco='git commit'
|
||||||
|
alias ggcommit='git commit'
|
||||||
|
### Amend changes
|
||||||
|
alias ggamend='git commit --amend'
|
||||||
|
### Update remote repository
|
||||||
|
alias ggpush='git push'
|
||||||
|
### Print lines matching a pattern
|
||||||
|
alias gggrep='git grep --color -n -P'
|
||||||
|
### Show commit logs
|
||||||
|
alias gglog="git log --graph --full-history --all --color --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset'"
|
||||||
|
### Show last 20 commits with graph
|
||||||
|
alias gglg="git --no-pager log --graph --pretty=tformat:'%Cred%h%Creset -%C(auto)%d%Creset %s %Cgreen(%an %ar)%Creset' -20"
|
||||||
|
### Show all commits with graph
|
||||||
|
alias ggllg="git log --graph --pretty=tformat:'%Cred%h%Creset -%C(auto)%d%Creset %s %Cgreen(%an %ar)%Creset'"
|
||||||
|
### Display all commits/changes of a file
|
||||||
|
alias ggchanges="git log --follow -p --"
|
||||||
|
|
||||||
# Télécharger et merge les maj
|
# Télécharger et merge les maj
|
||||||
alias gpull='git pull '
|
alias gpull='git pull '
|
||||||
# Appliquer les changements dans le dépôt
|
# Appliquer les changements dans le dépôt
|
||||||
|
@ -176,17 +210,13 @@ alias gco='git commit'
|
||||||
alias gcom='commit '
|
alias gcom='commit '
|
||||||
# Envoyer les changements au dépôt maitre
|
# Envoyer les changements au dépôt maitre
|
||||||
alias gpush='git push origin master'
|
alias gpush='git push origin master'
|
||||||
# Supprimer un fichier du dépôt
|
|
||||||
alias grm='git rm '
|
|
||||||
# Déplacer/rennomer un fichier
|
|
||||||
alias gmv='git mv '
|
|
||||||
# Montrer l'état de la branche active
|
# Montrer l'état de la branche active
|
||||||
alias gstatus='git status'
|
alias gstatus='git status'
|
||||||
# Recherche dans le dépôt en ajoutant le numéro de la ligne et de la couleur
|
# Recherche dans le dépôt en ajoutant le numéro de la ligne et de la couleur
|
||||||
alias ggrep='git grep --color -n -P'
|
alias ggrep='git grep --color -n -P'
|
||||||
# Voir les logs d'un dépôt git (à la manière de gitk, dans un terminal)
|
# Voir les logs d'un dépôt git (à la manière de gitk, dans un terminal)
|
||||||
alias glog="git log --graph --full-history --all --color --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset'"
|
alias glog="git log --graph --full-history --all --color --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset'"
|
||||||
|
## }}}
|
||||||
|
|
||||||
# Lister les fichiers de configuration inutiles
|
# Lister les fichiers de configuration inutiles
|
||||||
alias purge='grep-status -n -sPackage -FStatus config-files'
|
alias purge='grep-status -n -sPackage -FStatus config-files'
|
||||||
|
|
Loading…
Reference in New Issue