Недавно я обновился до El Capitan, и у меня возникли некоторые проблемы с моим терминалом, и я сузил их до моего .bash_profile. У меня есть это в моем .bash_profile, поэтому приглашение изменит цвет в зависимости от изменений в git.
# A more colorful prompt
# \[\e[0m\] resets the color to default color
c_reset='\[\e[0m\]'
# \e[0;31m\ sets the color to red
c_path='\[\e[0;31m\]'
# \e[0;32m\ sets the color to green
c_git_clean='\[\e[0;32m\]'
# \e[0;31m\ sets the color to red
c_git_dirty='\[\e[0;31m\]'
Он работал с последним обновлением от OSX Yosemite. Кроме того, насколько я могу судить, цветовые коды верны. Однако вот как выглядит мой терминал:
github.io [\[\e[0;31m\]working\[\e[0m\]]:>
Как видите, я нахожусь в своей «рабочей» ветке каталога github. Все, чего нет на github, выглядит нормально.
Downloads:>
На данный момент я переключился на iTerm, у которого, похоже, нет проблем с последней версией (которая обновлена для размещения El Capitan). Оставив меня думать, что это проблема с терминалом, а не с github.