1c9a64ece6dce901aac114deaa71b298a32fbfb4
- Author
- Michael Fryar <michaelefryar@gmail.com>
- Committer
- GitHub <noreply@github.com>
- Date
Message
feat(git): add `gswm` and `gswd` aliases (#9897)
Co-authored-by: Nathaniel Young <nathanielyoung95070@gmail.com>
Diff
1diff --git a/plugins/git/README.md b/plugins/git/README.md
2index 12e3676e8e8897400c200947e0c3522ecfd9af28..1130808749457866a1df68cb506ecf442a7b0d3d 100644
3--- a/plugins/git/README.md
4+++ b/plugins/git/README.md
5@@ -169,6 +169,8 @@ plugins=(... git)
6 | gsu | git submodule update |
7 | gsw | git switch |
8 | gswc | git switch -c |
9+| gswm | git switch $(git_main_branch) |
10+| gswd | git switch $(git_develop_branch) |
11 | gts | git tag -s |
12 | gtv | git tag \| sort -V |
13 | gtl | gtl(){ git tag --sort=-v:refname -n -l ${1}* }; noglob gtl |
14diff --git a/plugins/git/git.plugin.zsh b/plugins/git/git.plugin.zsh
15index 5c5db997247c46797489322f7cd9e2187452ca42..dbcc7bddb72d7d840190ea3a885bacc7d40d145c 100644
16--- a/plugins/git/git.plugin.zsh
17+++ b/plugins/git/git.plugin.zsh
18@@ -295,6 +295,8 @@ alias gstall='git stash --all'
19 alias gsu='git submodule update'
20 alias gsw='git switch'
21 alias gswc='git switch -c'
22+alias gswm='git switch $(git_main_branch)'
23+alias gswd='git switch $(git_develop_branch)'
24
25 alias gts='git tag -s'
26 alias gtv='git tag | sort -V'