]> git.rmz.io Git - dotfiles.git/commitdiff
zsh: add `git stash` aliases
authorSamir Benmendil <sb@cad-scan.co.uk>
Fri, 20 Nov 2015 10:28:25 +0000 (10:28 +0000)
committerSamir Benmendil <me@rmz.io>
Fri, 20 Nov 2015 10:50:41 +0000 (10:50 +0000)
zsh/aliases/git.zsh

index 2253a7222d174044042c039ca1d5645011305cd9..d487d6167ce2b0292b3f42dc33b72a41abe48050 100644 (file)
@@ -3,6 +3,8 @@ alias g='git'
 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'
@@ -22,6 +24,18 @@ compdef _git gca=git-commit
 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'
@@ -54,8 +68,6 @@ alias glgg='git log --stat --graph --max-count=20 --decorate'
 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'