2009-07-03 3 views
2

Я использую msys-git и замечаю, что я часто получаю странные символы на выходе после выполнения git pull. Я полагаю, это своего рода управляющие символы, что некоторые терминалы могли бы понять, но в стандартной окна командной строки они приводят в этом:git- странные символы в выводе (msys-git)

Source/MidiLib/AudioChannelMixer.cpp  ←[m | 6 ←[32m+←[m 
Source/MidiLib/AudioEnvironment.cpp  ←[m | 4 ←[32m+←[m 
Source/MidiLib/EventIDs.h     ←[m | 1 ←[32m+←[m 
Source/MidiLib/MidiAssignable.cpp   ←[m | 207 ←[32m+++++++++++++++++++++++++←[m←[31m---←[m 
Source/MidiLib/MidiAssignable.h   ←[m | 39 ←[32m+++++←[m←[31m-←[m 
Source/MidiLib/MidiAssignmentsDlg.cpp  ←[m | 101 ←[32m++++++++++++←[m←[31m--←[m 

Это не проблема, но раздражает ... есть ли способ отключить эти персонажи и получить чистый результат?

ответ

10

git config --global color.ui false должен делать это, поскольку эти символы несут ответственность за изменение цвета текста (который не поддерживается консолью Windows).

+0

Да, конечно, помогает, хотя странно, я теперь получаю цвета на выходе! + Находятся в нормальном цвете, а - в красном. Достаточно справедливо ... это просто поднимает вопрос о том, что на самом деле означают символы +/-? –

+0

«+» означает вставленную строку, «-» обозначает удаленную строку. – Bombe

Смежные вопросы