Git additional aliases to Prezto ZSH manager
With zplug
zplug "akarzim/7b2f24c7f0dee222b662f35f5bba497a", \
from:gist, \
use:git-aliases.zsh, \
if:"(( $+commands[git] ))"
# | |
# Git Aliases | |
# | |
# Commit (c) | |
alias gcy="git cherry -v --abbrev" | |
alias gcY="git cherry -v" | |
# Fetch (f) | |
alias gfd="git fetch && git diff ..FETCH_HEAD" | |
alias gfp="git fetch --prune && git branch -r | awk '{print \$1}' | egrep -v -f /dev/fd/0 <(git branch -vv | grep origin) | awk '{print \$1}' | xargs git branch -d" | |
alias gfP="git fetch --prune && git branch -r | awk '{print \$1}' | egrep -v -f /dev/fd/0 <(git branch -vv | grep origin) | awk '{print \$1}' | xargs git branch -D" | |
# Source : http://stackoverflow.com/questions/13064613/how-to-prune-local-tracking-branches-that-do-not-exist-on-remote-anymore#17029936 |