GIT使用log命令顯示中文亂碼

背靜:git

公司項目使用GIT進行代碼同步。app

 

問題:編碼

以前代碼提交後,有中文備註,可是在使用git log查看代碼歷史記錄的時候發現顯示亂碼,以下:spa

 

後查詢相關資料,現將解決辦法總結以下:日誌

一、運行GiBash窗口,在該窗口導航條(即最上面)右鍵,選擇Options>Text,找到下面兩處
  Locale:選擇 zh_CN 
  Charectoset:選擇 UTF-8 

orm

以下圖:xml

而後保存。blog

二、到Git Bash命令窗口輸入以下設置命令語句ip

git config --global i18n.commitencoding utf-8  --註釋:該命令表示提交命令的時候使用utf-8編碼集提交utf-8

git config --global i18n.logoutputencoding utf-8 --註釋:該命令表示日誌輸出時使用utf-8編碼集顯示

export LESSCHARSET=utf-8  --註釋:設置LESS字符集爲utf-8

設置完成後,發現使用git log後,以前提交代碼的中文註釋正確顯示出來。

相關文章
相關標籤/搜索