summaryrefslogtreecommitdiff
path: root/lib/git.zsh
diff options
context:
space:
mode:
authorMartin Klepsch <martinklepsch@gmail.com>2009-12-19 14:35:57 +0100
committerRobby Russell <robby@planetargon.com>2009-12-27 21:19:40 -0800
commitf9509f365b633ea5f07de2de2a34abe52304d42c (patch)
tree18f084d82054f87dbed707fb46bce51572681eea /lib/git.zsh
parent90627d3d1c2e9c1528b1032b47732e21270609b9 (diff)
downloadzsh-f9509f365b633ea5f07de2de2a34abe52304d42c.tar.gz
zsh-f9509f365b633ea5f07de2de2a34abe52304d42c.tar.bz2
zsh-f9509f365b633ea5f07de2de2a34abe52304d42c.zip
Putting Git related aliases into git.zsh to have them in context.
Diffstat (limited to 'lib/git.zsh')
-rw-r--r--lib/git.zsh15
1 files changed, 15 insertions, 0 deletions
diff --git a/lib/git.zsh b/lib/git.zsh
index 52c7969f3..629a08b0e 100644
--- a/lib/git.zsh
+++ b/lib/git.zsh
@@ -20,3 +20,18 @@ function current_branch() {
ref=$(git symbolic-ref HEAD 2> /dev/null) || return
echo ${ref#refs/heads/}
}
+
+# Aliases
+alias g='git'
+alias gst='git status'
+alias gl='git pull'
+alias gup='git fetch && git rebase'
+alias gp='git push'
+alias gd='git diff | mate'
+alias gdv='git diff -w "$@" | vim -R -'
+alias gc='git commit -v'
+alias gca='git commit -v -a'
+alias gb='git branch'
+alias gba='git branch -a'
+alias gcount='git shortlog -sn'
+alias gcp='git cherry-pick'