浏览代码

fix(git): some aliases under non-english LANG (#11855)

Zhang Visper 8 月之前
父节点
当前提交
c92af18c36
共有 2 个文件被更改,包括 6 次插入6 次删除
  1. 3 3
      plugins/git/README.md
  2. 3 3
      plugins/git/git.plugin.zsh

+ 3 - 3
plugins/git/README.md

@@ -40,12 +40,12 @@ plugins=(... git)
 | gbd                  | git branch --delete                                                                                                                                              |
 | gbD                  | git branch --delete --force                                                                                                                                      |
 | gbda                 | git branch --no-color --merged | grep -vE "^([+]|\s($(git_main_branch)|$(git_develop_branch))\s\*$)" | xargs git branch --delete 2>/dev/null |
-| gbgd                 | git branch --no-color -vv                                                                                                                                        |
-| gbgD                 | git branch --no-color -vv                                                                                                                                        |
+| gbgd                 | LANG=C git branch --no-color -vv | grep ": gone\]" | awk '"'"'{print $1}'"'"' | xargs git branch -d                                                              |
+| gbgD                 | LANG=C git branch --no-color -vv | grep ": gone\]" | awk '"'"'{print $1}'"'"' | xargs git branch -D                                                              |
 | gbnm                 | git branch --no-merged                                                                                                                                           |
 | gbr                  | git branch --remote                                                                                                                                              |
 | ggsup                | git branch --set-upstream-to=origin/$(git_current_branch)                                                                                                        |
-| gbg                  | git branch -vv                                                                                                                                                   |
+| gbg                  | LANG=C git branch -vv | grep ": gone\]"                                                                                                                          |
 | gco                  | git checkout                                                                                                                                                     |
 | gcor                 | git checkout --recurse-submodules                                                                                                                                |
 | gcb                  | git checkout -b                                                                                                                                                  |

+ 3 - 3
plugins/git/git.plugin.zsh

@@ -121,12 +121,12 @@ alias gba='git branch --all'
 alias gbd='git branch --delete'
 alias gbD='git branch --delete --force'
 alias gbda='git branch --no-color --merged | command grep -vE "^([+*]|\s*($(git_main_branch)|$(git_develop_branch))\s*$)" | command xargs git branch --delete 2>/dev/null'
-alias gbgd='git branch --no-color -vv | grep ": gone\]" | awk '"'"'{print $1}'"'"' | xargs git branch -d'
-alias gbgD='git branch --no-color -vv | grep ": gone\]" | awk '"'"'{print $1}'"'"' | xargs git branch -D'
+alias gbgd='LANG=C git branch --no-color -vv | grep ": gone\]" | awk '"'"'{print $1}'"'"' | xargs git branch -d'
+alias gbgD='LANG=C git branch --no-color -vv | grep ": gone\]" | awk '"'"'{print $1}'"'"' | xargs git branch -D'
 alias gbnm='git branch --no-merged'
 alias gbr='git branch --remote'
 alias ggsup='git branch --set-upstream-to=origin/$(git_current_branch)'
-alias gbg='git branch -vv | grep ": gone\]"'
+alias gbg='LANG=C git branch -vv | grep ": gone\]"'
 alias gco='git checkout'
 alias gcor='git checkout --recurse-submodules'
 alias gcb='git checkout -b'