compdef g=git
alias gst='git status'
compdef _git gst=git-status
+alias gsts='git status -s'
+compdef _git gsts=git-status
alias gl='git pull'
compdef _git gl=git-pull
alias gup='git pull --rebase'
alias gco='git checkout'
compdef _git gco=git-checkout
alias gcm='git checkout master'
+alias gs='git stash save'
+compdef _git gs=git-stash
+alias gsa='git stash apply'
+compdef _git gsa=git-stash
+alias gsp='git stash pop'
+compdef _git gsp=git-stash
+alias gsd='git stash drop'
+compdef _git gsd=git-stash
+alias gsl='git --no-pager stash list'
+compdef _git gsl=git-stash
+alias gss='git stash show --patch'
+compdef _git gss=git-stash
alias gr='git remote'
compdef _git gr=git-remote
alias grv='git remote -v'
compdef _git glgg=git-log
alias glgga='git log --stat --graph --decorate --all'
compdef _git glgga=git-log
-alias gss='git status -s'
-compdef _git gss=git-status
alias ga='git add'
compdef _git ga=git-add
alias gm='git merge'