diff --git a/plugins/git/README.md b/plugins/git/README.md index 0ecbea7b6..bd8390243 100644 --- a/plugins/git/README.md +++ b/plugins/git/README.md @@ -90,6 +90,7 @@ plugins=(... git) | `gdup` | `git diff @{upstream}` | | `gdnolock` | `git diff $@ ":(exclude)package-lock.json" ":(exclude)\*.lock"` | | `gdt` | `git diff-tree --no-commit-id --name-only -r` | +| `gdss` | `git diff --shortstat $(git_main_branch)..$(git_current_branch)` | | `gf` | `git fetch` | | `gfa` | `git fetch --all --tags --prune` | | `gfo` | `git fetch origin` | diff --git a/plugins/git/git.plugin.zsh b/plugins/git/git.plugin.zsh index c11799208..bf6f9262f 100644 --- a/plugins/git/git.plugin.zsh +++ b/plugins/git/git.plugin.zsh @@ -217,6 +217,7 @@ alias gdca='git diff --cached' alias gdcw='git diff --cached --word-diff' alias gds='git diff --staged' alias gdw='git diff --word-diff' +alias gdss="git diff --shortstat $(git_main_branch)..$(git_current_branch)" function gdv() { git diff -w "$@" | view - } compdef _git gdv=git-diff