【发布时间】:2018-08-01 21:52:47
【问题描述】:
我最近对我的 .bash_profile 进行了一些编辑,我的 Mac 终端现在失去了 git 的许多特性和功能
例如,一个健康的终端看起来像这样: healthy_terminal_with_git
现在我的看起来像这样unhealthy_terminal_without_git_functionality
如您所见,虽然我的终端能够执行所有的 git 命令,但它无法显示我所在的分支,并且没有颜色来指示在正常健康终端中看到的重要 git 信息。
我卸载了 oh-my-zsh 并删除了本地桌面上的 bash 配置文件(一旦我解决了这个 git 问题,它将从 git 存储库中恢复)。我还使用自制软件在终端上重新安装了 git。
如果您对如何恢复我的终端的颜色和 git 功能有任何好的直觉,我们将不胜感激!
【问题讨论】:
-
从备份中恢复您的 .bash_profile?
-
检查
set | grep ^PS1在工作中,并与损坏的进行比较.. -
安装 bash 补全,确保你有 git 补全,然后将
$(__git_ps1)添加到你的个人资料中的 PS1 变量中......只需谷歌这些东西,它是基本的:gist.github.com/trey/2722934
标签: bash git unix terminal osx-yosemite