git-输出中的奇怪字符(msys-git)

Bra*_*son 2 git msysgit

我正在使用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
Run Code Online (Sandbox Code Playgroud)

这不是一个真正的问题,但很烦人......是否有办法禁用这些字符并获得干净的输出?

Bom*_*mbe 10

git config --global color.ui false 应该这样做,因为这些字符负责更改文本颜色(Windows控制台不支持).