Есть ли способ раскрасить git add - интерактивный режим? - PullRequest
2 голосов
/ 19 июля 2011

Я часто использую git add --patch и ищу способ раскрасить вывод (как в git diff --color).

Есть ли что-то там, или я должен попробовать написать обертку?

Ответы [ 3 ]

12 голосов
/ 19 июля 2011

В вашем .gitconfig:

[color]
    interactive = true

Я не уверен точно , как это будет окрашено, но это встроенная опция.

0 голосов
/ 04 декабря 2012

Проблема с добавлением 'ui = true' в файл конфигурации заключается в том, что он влияет на другие команды.Например, если вы используете «git diff file.c> patch» для сохранения файлов исправлений, escape-коды, которые делают цвет, могут оказаться в выходном файле.

Другие варианты - сделать это в командной строке:

git -c color.ui=true add -p foo.c

или создайте псевдоним в файле .git / config:

[alias]
  addp  = -c color.ui=true add -p
  addi  = -c color.ui=true add -i
0 голосов
/ 19 июля 2011

Вы можете запустить его через Perl или через некоторое время и ввести цветовые коды

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...