回答
而不是使用git diff
,你可以使用git-diff-tree
git show --encoding
/git diff-tree --encoding
--encoding[=<encoding>]
提交對象在其編碼頭中記錄用於日誌消息的
encoding
;這個選項可以用來告訴命令
re-code
在由用戶優選編碼的提交日誌信息。
對於非管道命令,默認爲UTF-8
。
但它沒有爲我工作。在我的項目中,文件的編碼是gbk,文件中的很多註釋都是中文單詞。並使用utf-8的git commit消息。當我使用'git diff'時,它顯示中文單詞,如'
你在什麼操作系統上? – CodeWizard
windows + cygwin – Ming
- 1. chrome-devtools亂碼!我的文件編碼爲GBK
- 2. git的遠程顯示原點異常
- 3. 如何使用GBK編碼將漢字寫入文本文件?
- 4. 如何處理'不兼容的字符編碼:ASCII-8BIT和GBK'異常?
- 5. python xml fromstring無法解碼gbk編碼?
- 6. .git文件夾顯示爲.git文件?
- 7. 編碼異常
- 8. ASP.Net異常顯示文件路徑
- 9. 顯示讀取txt文件異常
- 10. 如何將GBK編碼的文件讀入字符串?
- 11. 顯示異常
- 12. boost read_json拋出異常,當json文件有一些gbk中文字符
- 13. 編碼的問題()一個GBK頁面
- 14. GBK編碼與字符串「趙孟俯」
- 15. mysql-connector-python GBK編碼錯誤
- 16. Git不跟蹤.gitignore異常文件夾
- 17. Pipeline.py顯示異常
- 18. OpenCV顯示AVI文件編碼I420
- 19. 如何在Perl中將gbk編碼轉換爲utf-8編碼
- 20. 錯誤:UnicodeEncodeError:'gbk'編解碼器無法編碼字符集
- 21. ZSH提示不顯示git unstaged文件
- 22. 如何通過git log在文件中顯示差異
- 23. 的Git顯示<commit>並獲得差異的文件集
- 24. 使git的差異--stat顯示完整的文件路徑
- 25. git的差異顯示的文件太多
- 26. Scraperwiki字符編碼異常
- 27. ASP.Net ValidationSummary控件不顯示異常
- 28. 異常編譯PlayORM示例
- 29. 在SWT中顯示異常
- 30. Tomcat不顯示JSF異常
在我的項目中,git的提交日誌的編碼是urf-8,但是我的repo文件使用gbk。 git的提交日誌顯示在bash中是可以的。 – Ming