"plugins/vscode:/vscode.git/clone" did not exist on "c3493dc5ceb87a5c74d288f30fbe4bdbf4cb97c5"
Commit 57f55e69 authored by Jakub Nawalaniec's avatar Jakub Nawalaniec Committed by Robby Russell
Browse files

Zsh will now complete git aliases with git stuff

parent 05fc020a
# Aliases # Aliases
alias g='git' alias g='git'
compdef g=git
alias gst='git status' alias gst='git status'
compdef gst=git
alias gl='git pull' alias gl='git pull'
compdef gl=git
alias gup='git fetch && git rebase' alias gup='git fetch && git rebase'
compdef gup=git
alias gp='git push' alias gp='git push'
compdef gp=git
alias gd='git diff | mate' alias gd='git diff | mate'
compdef gd=git
alias gdv='git diff -w "$@" | vim -R -' alias gdv='git diff -w "$@" | vim -R -'
compdef gdv=git
alias gc='git commit -v' alias gc='git commit -v'
compdef gc=git
alias gca='git commit -v -a' alias gca='git commit -v -a'
compdef gca=git
alias gco='git checkout' alias gco='git checkout'
compdef gco=git
alias gb='git branch' alias gb='git branch'
compdef gb=git
alias gba='git branch -a' alias gba='git branch -a'
compdef gba=git
alias gcount='git shortlog -sn' alias gcount='git shortlog -sn'
compdef gcount=git
alias gcp='git cherry-pick' alias gcp='git cherry-pick'
compdef gcp=git
alias glg='git log --stat --max-count=5' alias glg='git log --stat --max-count=5'
compdef glg=git
# Git and svn mix # Git and svn mix
alias git-svn-dcommit-push='git svn dcommit && git push github master:svntrunk' alias git-svn-dcommit-push='git svn dcommit && git push github master:svntrunk'
...@@ -29,5 +44,8 @@ function current_branch() { ...@@ -29,5 +44,8 @@ function current_branch() {
# these aliases take advantage of the previous function # these aliases take advantage of the previous function
alias ggpull='git pull origin $(current_branch)' alias ggpull='git pull origin $(current_branch)'
compdef ggpull=git
alias ggpush='git push origin $(current_branch)' alias ggpush='git push origin $(current_branch)'
compdef ggpush=git
alias ggpnp='git pull origin $(current_branch) && git push origin $(current_branch)' alias ggpnp='git pull origin $(current_branch) && git push origin $(current_branch)'
compdef ggpnp=git
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment