From 8f3f4059ce30ffba03c999afb5a0ac6359071a11 Mon Sep 17 00:00:00 2001 From: Paul Frederiksen Date: Thu, 11 Sep 2025 15:10:49 -0400 Subject: [PATCH] feat: add git submodule status and deinit aliases Fixes #13273 - Add gssm alias for 'git submodule status' - Add gsde alias for 'git submodule deinit' - Place new aliases with existing submodule aliases (gsi, gsu) - Follows existing naming convention for git aliases These aliases provide convenient shortcuts for common git submodule operations, improving the developer experience when working with repositories that use submodules. --- plugins/git/git.plugin.zsh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/plugins/git/git.plugin.zsh b/plugins/git/git.plugin.zsh index 830c18939..ab0fd7e52 100644 --- a/plugins/git/git.plugin.zsh +++ b/plugins/git/git.plugin.zsh @@ -397,6 +397,8 @@ alias gss='git status --short' alias gsb='git status --short --branch' alias gsi='git submodule init' alias gsu='git submodule update' +alias gssm='git submodule status' +alias gsde='git submodule deinit' alias gsd='git svn dcommit' alias git-svn-dcommit-push='git svn dcommit && git push github $(git_main_branch):svntrunk' alias gsr='git svn rebase'