Git Bash无法显示预期提示符,界面异常寻求技术帮助
Git Bash 无法显示目录名、登录状态异常的解决办法
检查提示符配置文件
- 打开Git Bash,输入
cd ~进入用户主目录 - 输入
ls -la .bashrc .bash_profile查看是否存在这两个配置文件 - 若不存在,创建
.bashrc文件并添加提示符配置:
执行echo 'PS1="\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ "' >> ~/.bashrcsource ~/.bashrc生效配置,查看目录名是否恢复显示 - 若已存在配置文件,打开检查是否有错误的
PS1设置,或注释掉可疑配置后重启Git Bash
- 打开Git Bash,输入
修改Git Bash启动参数
右键Git Bash快捷方式→属性,将目标栏里的/usr/bin/bash --login -i替换为Git安装目录下的bash.exe完整路径(比如C:\Program Files\Git\bin\bash.exe),保存后重新打开Git Bash重置Git凭据与配置
- 输入
git config --global credential.helper manager-core设置默认凭据助手 - 重新配置Git用户信息:
git config --global user.name "你的Git用户名" git config --global user.email "你的Git绑定邮箱"
- 输入
重置所有配置文件
若以上方法无效,备份用户主目录下的.bashrc、.bash_profile、.gitconfig文件后删除,重启Git Bash让系统生成默认配置,再重新设置需要的内容
内容的提问来源于stack exchange,提问作者Isaiah Hernandez
相关产品推荐
相关产品推荐

