Git 我的shell提示符如下所示:➜;~吉特:(硕士)和#x2717;。我怎样才能得到正常的提示?

Git 我的shell提示符如下所示:➜;~吉特:(硕士)和#x2717;。我怎样才能得到正常的提示?,git,bash,terminal,git-svn,Git,Bash,Terminal,Git Svn,我的普通终端命令行突然消失,并被这个git命令行取代➜ ~ 吉特:(硕士)✗ 我如何摆脱这个问题并返回到终端中的正常命令行?我在MacOSX上工作 我尝试过键入exit、Ctrl+c、q等,但没有任何帮助。您一定安装了某个东西(我不确定是什么)修改了提示,以向您提供有关您所在Git存储库(如果有)的上下文相关信息 简单地添加 export PS1="\h:\W \u\$ " 在你生命的最底层 ~/.bash\u profile文件,如果使用bash,或 ~/.zshrc文件,如果使用zsh

我的普通终端命令行突然消失,并被这个git命令行取代
➜  ~ 吉特:(硕士)✗

我如何摆脱这个问题并返回到终端中的正常命令行?我在MacOSX上工作


我尝试过键入
exit
、Ctrl+c、q等,但没有任何帮助。

您一定安装了某个东西(我不确定是什么)修改了提示,以向您提供有关您所在Git存储库(如果有)的上下文相关信息

简单地添加

export PS1="\h:\W \u\$ "
在你生命的最底层

  • ~/.bash\u profile
    文件,如果使用
    bash
    ,或
  • ~/.zshrc
    文件,如果使用
    zsh

然后找到那个文件(或重新启动终端)应该可以让你摆脱那个花哨的彩色提示。

我知道你的问题,你在使用
zsh
,对吗

如果是这样,您应该将
export PS1=xxxxx
添加到
~/.zshrc
,而不是
~/.bashrc


或者你不需要使用
zsh
,输入
bash
,然后切换到
bash.input
将默认shell更改为
bash

当我开始考虑zsh和git时,这种情况发生在我身上。 我在错误的文件夹中创建了一个git repo,并开始看到这个zsh上下文。 因为我不想在此目录中进行回购,所以我删除了git信息,其中包括:

rm-R.git


注意,只有当您拥有无效的git存储库时,才需要执行此操作。

似乎有一些命令行工具与git一起工作,用于添加这些自定义设置

就我而言,在安装之后,我得到了更新了Drush特定定制的
~/.bashrc
文件,在本例中,该文件在提示符处添加了一个绿色的
(master*)$
,无论我身在何处(非常烦人)


通过在
#Include Drush提示符自定义之后注释掉块来修复它。
在我的
~/.bashrc
中,然后
源代码~/.bashrc
我也有这样的问题:➜ ~ 吉特:(硕士)✗" 因为我键入命令“gitinit”


当我键入命令“rm-R.git,它将返回到终端中的正常命令行。PS:我使用zsh。

您的系统没有问题,或者您无意中更改了某些内容。您必须下载oh my zsh并将默认终端从bash设置为zsh。哦,我的zsh有很多不同的主题,所有这些主题都有不同的外观,并提供更高效的功能,git信息就是其中之一。oh my zsh的默认主题是“robbyrussell”,它看起来就像您的shell提示符。您可以转到“~/.oh my zsh/themes”选择您喜欢的主题并将其应用到配置文件“/zshrc”。我知道您已经通过卸载zsh并使用原始bash解决了这个问题,我只想告诉您这个问题的根本原因。哦,我的zsh确实提供了一些便利,可以帮助您使用命令行,也许您应该再试一次

如果您在文件夹中的某个位置看到了(主控)。试试这个

git rm .git
它将自动删除主文件

我假设您像我一样输入了“git init”。我花了一段时间才弄明白,但当您输入“git init”时,您创建了一个名为“.git”的隐藏git文件夹

您可以通过转到主目录并键入“ls-a”来查看该文件夹


只需删除文件(rm-rf.git),提示就会神奇地消失。

打开您的ZSH配置文件

sudo vim~/.zshrc

并将下面的命令粘贴到文件底部

提示符=“${ret_status}%{$fg[cyan]]}%c%{$reset_color%}”


这将显示当前目录

刚刚遇到此问题。分享我对未来自我的决心

在home/username中切换到zsh时,shell显示git:(master)。这是因为两件事: 1.您已经为ZSH安装了一个Git包 2.您可能已经在home/username下创建了一个.git回购协议,因此zsh将从您当前的位置获取它

解决问题的步骤: 1.在终端中键入
ls-a
,您将能够看到.git和.gitconfig文件 2.使用
mv.git./git\u repositories/
mv.gitconfig./git\u repositories/
将.git和.gitconfig文件移动到指定的git存储库文件夹中
3.在终端中键入
bash
,然后在终端中键入
zsh
,应该可以解决问题

不是答案,而是测试:在命令行尝试
echo$PS1
并告诉我们你得到了什么。当我执行echo$PS1时,我得到这个“${ret_status}%{$fg_bold[green]]]}%p%{$fg[cyan]]}%c%{$fg_bold[blue]]]}$(git_提示符_信息)%{$fg_bold[blue]]%{$reset_color%}”我添加了export=“\h:\W\u\$”在我的.bash_配置文件的底部,但是没有任何区别安装了zsh,当我卸载它时,我去掉了多色git master命令line@user3543449啊,这很有道理!我假设您使用的是
bash
。如果仍要使用
zsh
作为shell,但没有彩色提示,请尝试在
~/.zshrc
文件末尾添加export PS1=“\h:\W\u\$”。感谢您的支持