我想摆脱这个" git :(主人)✗"在我的终端上

时间:2015-05-22 01:10:07

标签: git

抱歉,我是使用Git的新手。

我键入了git init,我错过了先执行此命令:

git config - -global user.name “Charles”

我正在使用(zsh)。

q无效,导致此消息:

  

zsh:找不到命令:q

提前致谢!

1 个答案:

答案 0 :(得分:2)

再次阅读你的问题,似乎你认为你处于某种git模式,而git正在向你显示提示。事实并非如此。你还在正常的壳里。

当你在一个git存储库的目录中时,你可能在某个地方有一个更改PS1 shell变量的脚本(例如,oh-my-zsh有一个git模块可以执行此操作)。您可以像平常一样使用shell,也可以使用git config --global user.name “Charles”。一旦你从目录中cd,git文本就应该消失了。

例如,对于普通目录,我的shell提示符如下所示:

~/Documents  ᐅ 

对于git存储库来说就像这样:

~/git-repository (master ✔) ᐅ

我的PS1变量包含:

~/git-repository (master ✔) ᐅ echo $PS1
%{$PROMPT_SUCCESS_COLOR%}%~%{$reset_color%} %{$GIT_PROMPT_INFO%}$(git_prompt_info)%{$GIT_DIRTY_COLOR%}$(git_prompt_status) %{$reset_color%}%{$PROMPT_PROMPT%}ᐅ%{$reset_color%} 

%{$GIT_PROMPT_INFO%}$(git_prompt_info)%{$GIT_DIRTY_COLOR%}$(git_prompt_status)部分负责显示git消息,删除它会为我删除额外的git消息。

如果你想彻底摆脱它,看看你是否安装了类似oh-my-zsh的东西并在那里激活了一个git-module,或者寻找你的shell脚本来改变