3ea66642e8d86b597e6c789358b82540859b178a

Author
Lasse Peters <lasse.peters@mailbox.org>
Committer
GitHub <noreply@github.com>
Date

Message

feat(git): Add alias for 'git checkout --recurse-submodules' (#9958)

Diff

 1diff --git a/plugins/git/README.md b/plugins/git/README.md
 2index 93c9cc915b7599f35b315285287290b4918b36fb..e00f4cf92f39f06f3b2ce3e929e4cb430a292f1e 100644
 3--- a/plugins/git/README.md
 4+++ b/plugins/git/README.md
 5@@ -53,6 +53,7 @@ plugins=(... git)
 6 | gcd                  | git checkout develop                                                                                                             |
 7 | gcmsg                | git commit -m                                                                                                                    |
 8 | gco                  | git checkout                                                                                                                     |
 9+| gcor                 | git checkout --recurse-submodules                                                                                                |
10 | gcount               | git shortlog -sn                                                                                                                 |
11 | gcp                  | git cherry-pick                                                                                                                  |
12 | gcpa                 | git cherry-pick --abort                                                                                                          |
13diff --git a/plugins/git/git.plugin.zsh b/plugins/git/git.plugin.zsh
14index a364b6162b09069c1a3590a53d2a0fb2bbe684ee..6664551ebf7046fde637748937ff0d8e66414f5c 100644
15--- a/plugins/git/git.plugin.zsh
16+++ b/plugins/git/git.plugin.zsh
17@@ -91,6 +91,7 @@ alias gcm='git checkout $(git_main_branch)'
18 alias gcd='git checkout develop'
19 alias gcmsg='git commit -m'
20 alias gco='git checkout'
21+alias gcor='git checkout --recurse-submodules'
22 alias gcount='git shortlog -sn'
23 alias gcp='git cherry-pick'
24 alias gcpa='git cherry-pick --abort'