我正在使用msys-git并注意到在执行git pull之后我经常在输出中得到奇怪的字符。我认为这些是某些终端可能理解的某种控制字符,但在标准的Windows命令提示符中它们会导致:
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
这不是一个真正的问题,但很烦人......是否有办法禁用这些字符并获得干净的输出?
答案 0 :(得分:10)
git config --global color.ui false
应该这样做,因为这些字符负责更改文本颜色(Windows控制台不支持)。