summaryrefslogtreecommitdiff
path: root/plugins
diff options
context:
space:
mode:
authorAdam Johnson <me@adamj.eu>2023-09-26 08:31:32 +0100
committerGitHub <noreply@github.com>2023-09-26 09:31:32 +0200
commit4fb5d02db94fa87d22afea9825bd5f866e0cd1ac (patch)
tree4abae02b896098e09f31f24973e396c553a33ea4 /plugins
parente2b855341bfd587590734da860d75ead7788810f (diff)
downloadzsh-4fb5d02db94fa87d22afea9825bd5f866e0cd1ac.tar.gz
zsh-4fb5d02db94fa87d22afea9825bd5f866e0cd1ac.tar.bz2
zsh-4fb5d02db94fa87d22afea9825bd5f866e0cd1ac.zip
feat(git): add reset aliases `grhk` and `grhs` (#11896)
Diffstat (limited to 'plugins')
-rw-r--r--plugins/git/README.md2
-rw-r--r--plugins/git/git.plugin.zsh2
2 files changed, 4 insertions, 0 deletions
diff --git a/plugins/git/README.md b/plugins/git/README.md
index 5a732ed63..5b2db55fa 100644
--- a/plugins/git/README.md
+++ b/plugins/git/README.md
@@ -163,6 +163,8 @@ plugins=(... git)
| `grh` | `git reset` |
| `gru` | `git reset --` |
| `grhh` | `git reset --hard` |
+| `grhk` | `git reset --keep` |
+| `grhs` | `git reset --soft` |
| `gpristine` | `git reset --hard && git clean -dffx` |
| `groh` | `git reset origin/$(git_current_branch) --hard` |
| `grs` | `git restore` |
diff --git a/plugins/git/git.plugin.zsh b/plugins/git/git.plugin.zsh
index 527093c28..ba90c936e 100644
--- a/plugins/git/git.plugin.zsh
+++ b/plugins/git/git.plugin.zsh
@@ -310,6 +310,8 @@ alias grup='git remote update'
alias grh='git reset'
alias gru='git reset --'
alias grhh='git reset --hard'
+alias grhk='git reset --keep'
+alias grhs='git reset --soft'
alias gpristine='git reset --hard && git clean --force -dfx'
alias groh='git reset origin/$(git_current_branch) --hard'
alias grs='git restore'