X-Git-Url: https://git.rmz.io/dotfiles.git/blobdiff_plain/f89214223bfa3b8f3f792c44c558d1c9cfebaf17..03e18ae17a72f3db72ee65eb290d35fb13d66237:/zsh/aliases/git.zsh?ds=sidebyside diff --git a/zsh/aliases/git.zsh b/zsh/aliases/git.zsh index 1e6c91e..750fb8c 100644 --- a/zsh/aliases/git.zsh +++ b/zsh/aliases/git.zsh @@ -14,6 +14,8 @@ alias gd='git diff' alias gdc='git diff --cached' function gdm { gd "${1:-origin}".. } compdef _git gdm=git-diff +function gdf { gd $(git merge-base --fork-point $1) } +compdef _git gdf=git-diff alias gc='git commit -v' alias gcs='git commit -v --squash' @@ -42,7 +44,7 @@ alias gb='git --no-pager branch' alias gbv='git --no-pager branch -vv' alias gba='git --no-pager branch -a' alias gbm='git --no-pager branch --merged' -alias gbdm='git branch --merged | grep -ve "\*" -e "master" | xargs git branch -d' +alias gbdm='git branch --merged | grep -ve "\*" -e "\+" -e "master" | xargs git branch -d' alias gcl='git config --list' alias gcp='git cherry-pick'