终端(或iterm2)中git分支名称旁边带有特殊字符的数字 [英] number with special character next to git branch name in terminal (or iterm2)

查看:296
本文介绍了终端(或iterm2)中git分支名称旁边带有特殊字符的数字的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是Mac用户,并将Iterm2与zsh一起使用

I'm a Mac user and use Iterm2 with zsh

当我打开git目录时

在我的分支名称旁边,有一个特殊字符,其中带有数字

next to my branch name, there is a special character with a number

例如(我的终端机)

<代码>〜/projects/myProject |在git mybranch * 1
〜/projects/myProject |在git mybranch上!1
(据我所知,!1是我目录中的文件已被修改.)

~/projects/myProject | on git mybranch *1
~/projects/myProject | on git mybranch !1
(As far as I guess, !1 is that a file in my directory is modified.)

我想知道*和!的含义是什么!以及数字的含义.

I want to know what is the meaning of * and ! and also what number means.

在哪里可以找到有关此特殊字符的信息?

and where can I find information on this special character?

我的提示:

$ {$((__ p9k_on_expand()))+} $ {(e)_p9k_t [7]} $ {_ p9k__1-$ {$ {:-$ {_ p9k__d :: = 0} $ {_ p9k__rprompt::= $ {_ p9k__1r-$ {$ {:-$ {_ p9k__bg :: = NONE} $ {_ p9k__i :: = 0} $ {_ p9k__sss :: =}} +} $ {$ {:-$ {P9K_CONTENT :: =} $ {_ p9k__n :: =} $ {$ {$ {_ p9k__bg:-0}:#NONE}:-$ {_ p9k__n :: = 8}} $ {_ p9k__n:= $ {$ {(M)$ {:-x $ _p9k__bg}:#x(236 | 236)}:+ 10}} $ {_ p9k__n:= 11} $ {_ p9k__v :: ==✔"} $ {_ p9k__c :: =" $ {P9K_CONTENT}";} $ {_ p9k__e :: == $ {$ {_ p9k__1rstatus + 00}:-$ {$ {(%):-$ _ p9k__c%1(l.1.0)} [-1]} 1}}} +} $ {$ {_ p9k__e:#00}:+ $ {_ p9k_t [$ _ p9k__n]/< _p9k__w>/$ _ p9k__w} $ {_ p9k__c}%b%K {236 \}%F {070 \} $ {$ {(M)_p9k__e:#11}:+} $ _ p9k__v $ {$ {:-$ {_ p9k__w :: =%b%K {236 \}%F {070 \}%b%K {236 \}%F {070 \}} $ {_ p9k__sss :: =%b%K {236 \}%F {070 \}} $ {_ p9k__i :: = 1} $ {_ p9k__bg :: = 236}} +}} $ {$ {:-"$ {$ {(%):-%j}:#0}"}:+ $ {$ {:-$ {P9K_CONTENT :: ="}} $ {_ p9k__n :: =} $ {$ {${_p9k__bg:-0}:#NONE}:-$ {_ p9k__n :: = 12}} $ {_ p9k__n:= $ {$ {(M)$ {:-x $ _p9k__bg}:#x(236 | 236)}:+14}} $ {_ p9k__n:= 15} $ {_ p9k__v :: =} $ {_ p9k__c :: =" $ {P9K_CONTENT}"} $ {_ p9k__e :: = $ {$ {_ p9k__1rbackground_jobs + 00} ::-$ {$ {(%):-$ _ p9k__c%1(l.1.0)} [-1]} 1}}} +} $ {$ {_ p9k__e:#00}:+ $ {_ p9k_t [$ _ p9k__n]/< _p9k__w>/$ _ p9k__w} $ {_ p9k__c}%b%K {236 \}%F {037 \} $ {$ {(M)_p9k__e:#11}:+} $ _ p9k__v $ {$ {:-$ {_ p9k__w :: =%b%K {236\}%F {037 \}%b%K {236 \}%F {037 \}} $ {_ p9k__sss :: =%b%K {236 \}%F {037 \}} $ {_ p9k__i :: =3} $ {_ p9k__bg :: = 236}} +}}}} $ {$ {:-" $ {$ {(%):-%#}:#\#}"}:+ $ {$ {:-$ {P9K_CONTENT :: =%n @%m} $ {_ p9k__n :: =} $ {$ {$ {_ p9k__bg:-0}:#NONE}:-$ {_ p9k__n :: = 16}} $ {_ p9k__n:= $ {$ {(M)$ {:-x $ _p9k__bg}:#x(236 | 236)}:+ 18}} $ {_ p9k__n:= 19} $ {_ p9k__c :: =} $ {_ p9k__e :: =$ {$ {_ p9k__1rcontext + 00}:-$ {$ {(%):-$ _ p9k__c%1(l.1.0)} [-1]} 0}}} +} $ {$ {_ p9k__e:#00}:+ $ {_ p9k_t [$ _ p9k__n]/< _p9k__w>/$ _ p9k__w}%246Fwith%b%K {236 \}%F {180 \} $ {_ p9k__c}%b%K {236 \}%F {180 \} $ {$ {:-$ {_ p9k__w :: =%b%K {236 \}%F {180 \}%b%K {236 \}%F {180 \}} $$ __ p9k__sss :: =%b%K {236 \}%F {180 \}} $ {_ p9k__i :: = 29} $ {_ p9k__bg :: = 236}} +}}}} $ {$ {:-" $ {$ {(%):-%#}:#\%}"}:+ $ {$ {:-$ {P9K_CONTENT :: =%B%n @%m} $ {_ p9k__n :: =} $ {$ {$ {_ p9k__bg:-0}:#NONE}:-$ {_ p9k__n :: = 20}} $ {_ p9k__n:= $ {$ {(M)$ {:-x $ _p9k__bg}:#x(236 | 236)}:+ 22}} $ {_ p9k__n:= 23} $ {_ p9k__c :: =" ${P9K_CONTENT}"} $ {_ p9k__e :: = $ {$ {_ p9k__1rcontext + 00}:-$ {$ {(%):-$ _ p9k__c%1(l.1.0)} [-1]} 0}}}}+} $ {$ {_ p9k__e:#00}:+ $ {__ p9k_t [$ _ p9k__n]/< _p9k__w>//$ _ p9k__w}%246Fwith%b%K {236 \}%F {178 \} $ {_ p9k__c}%b%K {236 \}%F {178 \} $ {$ {:-$ {_ p9k__w :: ==%b%K {236 \}%F {178 \}%b%K {236 \}%F {178 \}} $ {_ p9k__sss :: =%b%K {236 \}%F {178 \}} $ {_ p9k__i :: = 29} $ {_ p9k__bg :: = 236}}}}} $ {$ {:-" $ {$ {:-$ _ p9k__keymap.$ _ p9k__zle_state}:#(vicmd.* | vivis.* | vivli.* | *.* insert *)}"} :: + $ {$ {:-${P9K_CONTENT :: = OVERTYPE} $ {_ p9k__n :: =} $ {$ {$ {$ {_ p9k__bg:-0}:#NONE}:-$ {_ p9k__n :: = 24}} $ {_ p9k__n:= $ {$ {(M)$ {:-x $ _p9k__bg}:#x(236 | 236)}:+ 26}} $ {_ p9k__n:= 27} $ {_ p9k__c :: =" $ {P9K_CONTENT}"} $ {_ p9k__e::= $ {$ {_ p9k__1rvi_mode + 00}:-$ {$ {(%):-$ _ p9k__c%1(l.1.0)} [-1]} 0}}} +} $ {$ {_ p9k__e:#00}:+ $ {__ p9k_t [$ _ p9k__n]/< _p9k__w>/$ _ p9k__w} $ {_ p9k__c}%b%K {236 \}%F {172 \} $ {$ {:-$ {_ p9k__w :: =%b%K {236 \}%F {172 \}%b%K {236 \}%F {172 \}} $ {_ p9k__sss :: =%b%K {236 \}%F {172 \}} ${_p9k__i :: = 36} $ {_ p9k__bg :: = 236}} +}}}} $ {$ {:-" $ {(M)$ {:-$ _ p9k__keymap $ _p9k__region_active}:#vicmd0}"}:+ $ {$ {:-$ {P9K_CONTENT :: = NORMAL} $ {_ p9k__n :: =} $ {$ {$ {_ p9k__bg:-0}:#NONE}:-$ {_ p9k__n :: = 28}} $ {_ p9k__n:= $ {$ {(M)$ {:-x $ _p9k__bg}:#x(236 | 236)}:+ 30}} $ {_ p9k__n:= 31} $ {_ p9k__c :: =" $ {P9K_CONTENT}"} $ {_ p9k__e:: = $ {$ {_ p9k__1rvi_mode + 00}:-$ {$ {(%):-$ _ p9k__c%1(l.1.0)} [-1]} 0}}} +} $ {$ {_ p9k__e:#00}:+ $ {__ p9k_t [$ _ p9k__n]/< _p9k__w>/$ _ p9k__w} $ {_ p9k__c}%b%K {236 \}%F {106 \} $ {$ {:-$ {_ p9k__w :: =%b%K {236 \}%F {106 \}%b%K {236 \}%F {106 \}} $ {_ p9k__ssss :: =%b%K {236 \}%F {106 \}}$ {_ p9k__i :: = 36} $ {_ p9k__bg :: = 236}} +}}}} $ {$ {:-" $ {(M)$ {:-$ _ p9k__keymap $ _p9k__region_active}:#(vicmd1 | vivis?| vivli?)}"}:+ $ {$ {:-$ {P9K_CONTENT :: = VISUAL} $ {_ p9k__n :: =} $ {$ {$ {_ p9k__bg:-0}:#NONE}:-$ {_p9k__n :: = 32}} $ {_ p9k__n:= $ {$ {(M)$ {:-x $ _p9k__bg}:#x(236 | 236)}:+ 34}} $ {_ p9k__n:= 35} $ {_p9k__c :: =="$ {P9K_CONTENT}"} $ {_ p9k__e :: = $ {$ {_ p9k__1rvi_mode + 00}:-$ {$ {{%):-$ _ p9k__c%1(l.1.0)} [-1]} 0}}} +} $ {$ {_ p9k__e:#00}:+ $ {_ p9k_t [$ _ p9k__n]/< _p9k__w>/$ _ p9k__w} $ {_ p9k__c}%b%K {236 \}%F{068 \} $ {$ {:-$ {_ p9k__w :: =%b%K {236 \}%F {068 \}%b%K {236 \}%F {068 \}} $$ ___ p9k__sss :::=%b%K {236 \}%F {068 \}} $ {_ p9k__i :: = 36} $ {_ p9k__bg :: = 236}} +}}} $ {$ {:-$ {P9K_CONTENT :: = 10:17:25} $ {_ p9k__n::=} $ {$ {$ {_ p9k__bg:-0}:#NONE}:-$ {_ p9k__n :: = 36}} $ {_ p9k__n:= $ {$ {(M)$ {:-x $ _p9k__bg}:#x(236 | 236)}:+ 38}} $ {_ p9k__n:= 39} $ {_ p9k__v :: =} $ {_ p9k__c :: =" $ {P9K_CONTENT}"} $ {_ p9k__e :: = ${$ {_ p9k__1rtime + 00}:-$ {$ {(%):-$ _ p9k__c%1(l.1.0)} [-1]} 1}}} +} $ {$ {_ p9k__e:#00}:+$ {_ p9k_t [$ _ p9k__n]/< _p9k__w>/$ _ p9k__w}%246Fat%b%K {236 \}%F {066 \} $ {_ p9k__c}%b%K {236 \}%F {066 \}$ {$ {(M)_p9k__e:#11}:+} $ _ p9k__v $ {$ {:-$ {_ p9k__w :: ==%b%K {236 \}%F {066 \}%b%K {236 \}%F {066 \}} $ {_ p9k__sss :: =%b%K {236 \}%F {066 \}} $ {_ p9k__i :: = 40} $ {_ p9k__bg :: = 236}} +}} $_p9k__sss%b%k%f}} $ {_ p9k__lprompt :: = $ {_ p9k__1l-$ {$ {:-$ {_ p9k__bg :: = NONE} $ {_ p9k__i :: = 0} $ {_ p9k__sss :: =%f}} +} $ {$ {:-$ {P9K_CONTENT :: =} $ {_ p9k__n :: =} $ {$ {$ {_ p9k__bg:-0}:#NONE}:-$ {_ p9k__n :: = 40}}$ {_ p9k__n:= $ {$ {(M)$ {:-x236}:#x($ _ p9k__bg | $ {_ p9k__bg:-0})} :: + 42}} $ {_ p9k__n:= 43} $ {_ p9k__c::=" $ {P9K_CONTENT}"} $ {_ p9k__e :: == $ {$ {_ p9k__1los_icon + 00}:-$ {$ {(%):-$ _ p9k__c%1(l.1.0)} [-1]} 0}}} +} $ {$ {_ p9k__e:#00}:+ $ {$ {_ p9k_t [$ _ p9k__n]/< _p9k__ss>/$ _ p9k__ss}/< _p9k__s>/$ _ p9k__s} $ {_ p9k__c}%b%K {236 \}%F {255 \} $ {$ {:-$ {_ p9k__s:: =%F {236 \}} $ {_ p9k__ss :: =%244F│} $ {_ p9k__sss :: =%F {236 \}} $ {_ p9k__i :: = 1} $ {_ p9k__bg :: = 236}} +}} $ {$ {:-$ {P9K_CONTENT :: ==%{d%} $ {:-"%B%F {039}''}} $ {{Q)$ {:-"\〜"}} $ {:-"%b%K {236}%F {031}"}/$ {$ {$ {_ p9k__d:#-*}:+ WebstormProjects}:-$ {:-"%F {103}''} W $ {:-''%b%K {236}%F {031}''}} $ {$(((_ p9k__d + = 15))+}}/$ {$ {$ {_ p9k__d:#-*}:+ _ personal}:-$ {:-%F {103}"}} _ p $ {:-%b%K {236}%F {031}"}$ {$((_ p9k__d + = 7))+}}/$ {:-%B%F {039}"} react-app-practice $ {:-%b%K {236}%F{031}''}%{d%}''}} $ {_ p9k__n :: =} $ {$ {$ {_ p9k__bg:-0}:#NONE}:-$ {_ p9k__n :: = 68}} $ {_ p9k__n:= $ {$ {(M)$ {:-x236}:#x($ _ p9k__bg | $ {_ p9k__bg:-0})}:+ 70}} $ {_ p9k__n:= 71} $ {_ p9k__v :: =} $ {_ p9k__c :: =="$ {P9K_CONTENT}"}} $ {_ p9k__e :: = $ {$ {_ p9k__1ldir + 00}:-$ {$ {(%):-$ _ p9k__c%1(l.1.0))} [-1]} 1}}} +} $ {$ {_ p9k__e:#00}:+ $ {$ {_ p9k_t [$ _ p9k__n]/< _p9k__ss>/$ _ p9k__ss}/< _p9k__s>/$ _ p9k__s}$ {_ p9k__v} $ {$ {(M)_p9k__e:#11}:+} $ {_ p9k__c}%b%K {236 \}%F {031 \} $ {$ {:-$ {_ p9k__s :: =%F {236 \}}$ {_ p9k__ss :: =%244F│} $ {_ p9k__sss :: =%F {236 \}} $ {_ p9k__i :: = 2} $ {_ p9k__bg :: = 236}} +}} $ {(e)_p9k__vcs}%b%k $ _p9k__sss%b%k%f $ {:-"%b%k%f"}}}} +} $ {(e)_p9k_t [6]} $ {$ {_ p9k__h :: = 81.} +} $ {$ {_ p9k__d :: = $(((_ p9k__m-_p9k__h))}}} $ {_ p9k__lprompt/\%\ {d \%\} * \%\ {d \%\}/$ {_ p9k__1ldir-$ {:-''%B%F {039}''}} ${(Q)$ {:-"\〜"}} $ {:-%b%K {236}%F {031}"}/$ {$ {$ {_ {p9k__d:#-*}}:+ WebstormProjects}:-$ {:-"%F {103}} W $ {:-%b%K {236}%F {031}""} $ {$(((_ p9k__d + = 15))+}}/$ {$ {$ {_ p9k__d:#-*}:+ _ personal}:-$ {:-"%F {103}"} _ p $ {:-"%b%K {236}%F {031}"} $ {$((_ p9k__d + = 7))+}}/$ {:-''%B%F {039}''} react-app-practice $ {:-";%b%K {236}%F {031}"}}} $ {$ {_ p9k__m :: = $((_ p9k__d + _p9k__h))} +}} $ {$ {COLUMNS :: = $$ pp9k__clm} +}

推荐答案

搜索 zsh p9k ,我之所以这样做是因为您提到使用 zsh 并且提示设置已满 p9k 事件的发生次数-出现 https://github.com/Powerlevel9k/powerlevel9k,这反过来将自己描述为被 https://github.com/romkatv/powerlevel10k 淘汰了.这有很长的描述;向下滚动大约一半会导致以下结果(直接链接到这里,但是随着时间的推移可能会变得脆弱):

Searching for zsh p9k—which I tried because you mentioned using zsh and your prompt setting is full of p9k occurrences—turns up https://github.com/Powerlevel9k/powerlevel9k, which in turn describes itself as obsoleted by https://github.com/romkatv/powerlevel10k. This has a very long description; scrolling approximately halfway down leads to the following (direct link here but this may be fragile over time):

Git状态中的不同符号是什么意思?

使用精益,经典或彩虹样式时,Git状态可能看起来像这样:

What do different symbols in Git status mean?

When using Lean, Classic or Rainbow style, Git status may look like this:

feature:master ⇣42⇡42 ⇠42⇢42 *42 merge ~42 +42 !42 ?42

后面是所有可能符号的完整表格.您询问的两个星号 * 和感叹号分别给出了 git stash 条目和未暂存的更改文件的计数.该表还显示了这些zsh配置脚本的 where got 信息(来自运行 git stash list git status --ignore-submodules的信息).= dirty ).

followed by a complete table of all possible symbols. The two you asked about, asterisk * and exclamation point !, give a count of git stash entries and unstaged-change-files respectively. The table also shows where these zsh configuration scripts got the information (from running git stash list and git status --ignore-submodules=dirty, respectively).

(请注意,这与iterm2无关,仅与Git有关,因为各种Git命令是所显示项目的源.这个问题实际上与zsh的某些特定脚本集有关.)

(Note that this has nothing to do with iterm2, and is only related to Git in that various Git commands are the source of the items shown. This question is really about some particular set of scripts for zsh.)

这篇关于终端(或iterm2)中git分支名称旁边带有特殊字符的数字的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆