2009-07-03 160 views
2

我使用的是msys-git,並且注意到在做一個git pull之後,我經常會在輸出中看到奇怪的字符。我相信這是某種形式的,有些終端可能理解,但控制字符在一個標準的Windows命令提示符它們會導致這樣的: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

是的,這當然有幫助,雖然奇怪,我現在在輸出顏色! +爲正常顏色,而 - 爲紅色。夠公平了......它只是提出了+/-字符實際意味着什麼的問題? – 2009-07-06 13:46:52