問題描述:
Untracked files: (use "git add <file>..." to include in what will be committed) static/README.md "\350\207\252\346\265\213\350\257\225\345\244\247\347\272\262.md"
git status之后,顯示為亂碼。
解決方法:
這個問題是由於git默認會被utf-8文件名進行轉碼,需要設置
git config --global core.quotepath false
再次git status 查看文檔時候,文件名就正常了。
Untracked files: (use "git add <file>..." to include in what will be committed) static/README.md 自測試大綱.md
還有如果現實文件utf-8文件的中文亂碼,需要設置
git config --global i18n.commitencoding utf-8 # commit 編碼 git config --global i18n.logoutputencoding utf-8 # log輸出顯示編碼
另外,如果是Linux系統,需要設置環境變量
export LESSCHARSET=utf-8
如果是Windows系統,需要在圖形界面設置環境變量:
即,右擊我的電腦->屬性->高級系統設置->環境變量->新建一個變量名為 LESSCHARSET 值為 utf-8 即可。
如果你的中文文件是GBK編碼的,上述 utf-8 改成 gbk 即可。

