Update git.plugin.zsh

Add/change aliases:
* gbav: list all branches and their upstream branches
* gcam!, gcmsg!: feed amend option
* gclean!: clean operation should be used with caution
* grp: prune remote branches which don't exist anymore
* grao, grpo: add/prune remote repository—origin
This commit is contained in:
Zheeeng 2016-05-02 14:38:50 +08:00
commit 3a47824501

View file

@ -46,6 +46,7 @@ alias gapa='git add --patch'
alias gb='git branch'
alias gba='git branch -a'
alias gbav='git branch -avv'
alias gbda='git branch --merged | command grep -vE "^(\*|\s*master\s*$)" | command xargs -n 1 git branch -d'
alias gbl='git blame -b -w'
alias gbnm='git branch --no-merged'
@ -62,13 +63,15 @@ alias gca='git commit -v -a'
alias gca!='git commit -v -a --amend'
alias gcan!='git commit -v -a -s --no-edit --amend'
alias gcam='git commit -a -m'
alias gcam!='git commit -a --amend -m'
alias gcb='git checkout -b'
alias gcf='git config --list'
alias gcl='git clone --recursive'
alias gclean='git clean -fd'
alias gclean!='git clean -fd'
alias gpristine='git reset --hard && git clean -dfx'
alias gcm='git checkout master'
alias gcmsg='git commit -m'
alias gcmsg!='git commit --amend -m'
alias gco='git checkout'
alias gcount='git shortlog -sn'
compdef gcount=git
@ -173,6 +176,9 @@ alias gpv='git push -v'
alias gr='git remote'
alias gra='git remote add'
alias grao='git remote add origin'
alias grp='git remote prune'
alias grpo='git remote prune origin'
alias grb='git rebase'
alias grba='git rebase --abort'
alias grbc='git rebase --continue'