Cygwin: цветное кодирование и информация о филиале для git? - программирование

Cygwin: цветное кодирование и информация о филиале для git?

Кажется, проблема связана с тем, что я недавно изменил свой клиент для gitbash на cygwin, но я пропускаю цветовое кодирование, когда я делаю статус git, а также приглашение bash не включает текущую ветку /rebase и т.д.

Кто-нибудь знает, как сделать cygwin похожим на gitbash? Возможно, вам интересно, почему я изменился, ну, я хотел получить больше команд: -)

surley это должно поддерживаться

Любые идеи?

Заранее спасибо

4b9b3361

Ответ 1

Похоже, вам просто нужно настроить .gitconfig для вашей оболочки cygwin, чтобы включить цветной вывод. Вот что я имею в моем ~/.gitconfig файле (с которым я получаю цветную разметку на выходе):

[color]
        diff = auto
        status = auto
        branch = auto
        interactive = auto
        ui = true
        pager = true

Я думаю, что самая важная строка здесь ui = true, которую вы можете включить прямо из командной строки, если хотите:

git config --global color.ui true

Ответ 2

Ответа на этот вопрос @lee-netherton.

Для тех, кто использует Windows Git -1.8.1.2-preview20130201 - мне пришлось создать ~/.bashrc для включения вывода цвета из состояния git.

[~/.bashrc]

TERM=cygwin
export TERM