From d793da180e30037714324d39f2bf51d86d473a1b Mon Sep 17 00:00:00 2001 From: Robby Russell Date: Thu, 8 Oct 2026 17:25:41 -0700 Subject: [PATCH] feat(git): add `grbia` alias for interactive rebase with autosquash MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit `grbia` runs `git rebase --interactive --autosquash`, following the existing `grbmia` naming. It has been proposed several times over the years; this lands it and credits everyone who tried. Fixes #13865 Co-authored-by: Tushar Mathur <194482+tusharmath@users.noreply.github.com> Co-authored-by: Thomas Raimond <10564970+ThamosIO@users.noreply.github.com> Co-authored-by: Clément <59260989+clegoffic@users.noreply.github.com> Co-authored-by: Gaurav Yadav <160158213+MeGaurav4@users.noreply.github.com> Co-Authored-By: Claude Opus 5.5 --- plugins/git/README.md | 1 + plugins/git/git.plugin.zsh | 1 + 2 files changed, 2 insertions(+) diff --git a/plugins/git/README.md b/plugins/git/README.md index 7573494c9..6e1bda145 100644 --- a/plugins/git/README.md +++ b/plugins/git/README.md @@ -156,6 +156,7 @@ plugins=(... git) | `grba` | `git rebase --abort` | | `grbc` | `git rebase --continue` | | `grbi` | `git rebase --interactive` | +| `grbia` | `git rebase --interactive --autosquash` | | `grbmi` | `git rebase $(git_main_branch) --interactive` | | `grbmia` | `git rebase $(git_main_branch) --interactive --autosquash` | | `grbo` | `git rebase --onto` | diff --git a/plugins/git/git.plugin.zsh b/plugins/git/git.plugin.zsh index 1f0a699e3..de882ef99 100644 --- a/plugins/git/git.plugin.zsh +++ b/plugins/git/git.plugin.zsh @@ -357,6 +357,7 @@ alias grb='git rebase' alias grba='git rebase --abort' alias grbc='git rebase --continue' alias grbi='git rebase --interactive' +alias grbia='git rebase --interactive --autosquash' alias grbo='git rebase --onto' alias grbs='git rebase --skip' alias grbd='git rebase $(git_develop_branch)'