Skip to content


Subversion checkout URL

You can clone with
Download ZIP


Additional bindings for git workflow #1230

wants to merge 1 commit into from

2 participants


I've added some bindings I frequently use, probably this will be useful for others.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Commits on Jul 17, 2012
  1. @kipanshi
This page is out of date. Refresh to see the latest.
Showing with 8 additions and 2 deletions.
  1. +8 −2 plugins/git/git.plugin.zsh
10 plugins/git/git.plugin.zsh
@@ -5,10 +5,14 @@ alias gst='git status'
compdef _git gst=git-status
alias gl='git pull'
compdef _git gl=git-pull
+alias gf='git fetch'
+compdef _git gf=git-fetch
alias gup='git fetch && git rebase'
compdef _git gup=git-fetch
alias gp='git push'
compdef _git gp=git-push
+alias gd='git diff --color'
+compdef _git gd=git-diff
gdv() { git diff -w "$@" | view - }
compdef _git gdv=git-diff
alias gc='git commit -v'
@@ -26,9 +30,11 @@ alias gcount='git shortlog -sn'
compdef gcount=git
alias gcp='git cherry-pick'
compdef _git gcp=git-cherry-pick
-alias glg='git log --stat --max-count=5'
+alias glg='git log --stat --color'
compdef _git glg=git-log
-alias glgg='git log --graph --max-count=5'
+alias glgp='git log --stat --color -p'
+compdef _git glgp=git-log
+alias glgg='git log --graph --color'
compdef _git glgg=git-log
alias gss='git status -s'
compdef _git gss=git-status
Something went wrong with that request. Please try again.