diff --git a/plugins/git/git.plugin.zsh b/plugins/git/git.plugin.zsh index 95ce1ae26..3051d621f 100644 --- a/plugins/git/git.plugin.zsh +++ b/plugins/git/git.plugin.zsh @@ -46,6 +46,7 @@ alias gapa='git add --patch' alias gb='git branch' alias gba='git branch -a' +alias gbav='git branch -avv' alias gbda='git branch --merged | command grep -vE "^(\*|\s*master\s*$)" | command xargs -n 1 git branch -d' alias gbl='git blame -b -w' alias gbnm='git branch --no-merged' @@ -62,13 +63,15 @@ alias gca='git commit -v -a' alias gca!='git commit -v -a --amend' alias gcan!='git commit -v -a -s --no-edit --amend' alias gcam='git commit -a -m' +alias gcam!='git commit -a --amend -m' alias gcb='git checkout -b' alias gcf='git config --list' alias gcl='git clone --recursive' -alias gclean='git clean -fd' +alias gclean!='git clean -fd' alias gpristine='git reset --hard && git clean -dfx' alias gcm='git checkout master' alias gcmsg='git commit -m' +alias gcmsg!='git commit --amend -m' alias gco='git checkout' alias gcount='git shortlog -sn' compdef gcount=git @@ -173,6 +176,9 @@ alias gpv='git push -v' alias gr='git remote' alias gra='git remote add' +alias grao='git remote add origin' +alias grp='git remote prune' +alias grpo='git remote prune origin' alias grb='git rebase' alias grba='git rebase --abort' alias grbc='git rebase --continue'