浏览代码

feat(git): add aliases for `worktree` (#10079)

Hoàng 2 年之前
父节点
当前提交
ac0924930d
共有 2 个文件被更改,包括 14 次插入3 次删除
  1. 8 3
      plugins/git/README.md
  2. 6 0
      plugins/git/git.plugin.zsh

+ 8 - 3
plugins/git/README.md

@@ -91,8 +91,8 @@ plugins=(... git)
 | gignore              | git update-index --assume-unchanged                                                                                              |
 | gignored             | git ls-files -v \| grep "^[[:lower:]]"                                                                                           |
 | git-svn-dcommit-push | git svn dcommit && git push github $(git_main_branch):svntrunk                                                                   |
-| gk                   | gitk --all --branches &!                                                                                                          |
-| gke                  | gitk --all $(git log -g --pretty=%h) &!                                                                                           |
+| gk                   | gitk --all --branches &!                                                                                                         |
+| gke                  | gitk --all $(git log -g --pretty=%h) &!                                                                                          |
 | gl                   | git pull                                                                                                                         |
 | glg                  | git log --stat                                                                                                                   |
 | glgp                 | git log --stat -p                                                                                                                |
@@ -184,7 +184,7 @@ plugins=(... git)
 | gupom                | git pull --rebase origin $(git_main_branch)                                                                                      |
 | gupomi               | git pull --rebase=interactive origin $(git_main_branch)                                                                          |
 | glum                 | git pull upstream $(git_main_branch)                                                                                             |
-| gluc                 | git pull upstream $(git_current_branch)                                                                                             |
+| gluc                 | git pull upstream $(git_current_branch)                                                                                          |
 | gwch                 | git whatchanged -p --abbrev-commit --pretty=medium                                                                               |
 | gwip                 | git add -A; git rm $(git ls-files --deleted) 2> /dev/null; git commit --no-verify --no-gpg-sign -m "--wip-- [skip ci]"           |
 | gam                  | git am                                                                                                                           |
@@ -192,6 +192,11 @@ plugins=(... git)
 | gams                 | git am --skip                                                                                                                    |
 | gama                 | git am --abort                                                                                                                   |
 | gamscp               | git am --show-current-patch                                                                                                      |
+| gwt                  | git worktree                                                                                                                     |
+| gwta                 | git worktree add                                                                                                                 |
+| gwtls                | git worktree list                                                                                                                |
+| gwtmv                | git worktree move                                                                                                                |
+| gwtrm                | git worktree remove                                                                                                              |
 
 ### Main branch preference
 

+ 6 - 0
plugins/git/git.plugin.zsh

@@ -315,6 +315,12 @@ alias gluc='git pull upstream $(git_current_branch)'
 alias gwch='git whatchanged -p --abbrev-commit --pretty=medium'
 alias gwip='git add -A; git rm $(git ls-files --deleted) 2> /dev/null; git commit --no-verify --no-gpg-sign -m "--wip-- [skip ci]"'
 
+alias gwt='git worktree'
+alias gwta='git worktree add'
+alias gwtls='git worktree list'
+alias gwtmv='git worktree move'
+alias gwtrm='git worktree remove'
+
 alias gam='git am'
 alias gamc='git am --continue'
 alias gams='git am --skip'