]> git.rmz.io Git - dotfiles.git/blobdiff - zsh/aliases/git.zsh
zsh: add `git branch --merged` aliases
[dotfiles.git] / zsh / aliases / git.zsh
index f2673a302dc987e61faae435bb8c86eb1f1cbdc2..2253a7222d174044042c039ca1d5645011305cd9 100644 (file)
@@ -13,6 +13,10 @@ alias gd='git diff'
 alias gdc='git diff --cached'
 alias gc='git commit -v'
 compdef _git gc=git-commit
+alias gcs='git commit -v --squash'
+compdef _git gcs=git-commit
+alias gcf='git commit -v --fixup'
+compdef _git gcf=git-commit
 alias gca='git commit -v -a'
 compdef _git gca=git-commit
 alias gco='git checkout'
@@ -34,6 +38,8 @@ alias gb='git branch'
 compdef _git gb=git-branch
 alias gba='git branch -a'
 compdef _git gba=git-branch
+alias gbm='git branch --merged'
+alias gbdm='git branch --merged | grep -ve "\*" -e "master" | xargs -n 1 git branch -d'
 alias gcount='git shortlog -sn'
 compdef gcount=git
 alias gcl='git config --list'