终端中git信息中文显示为ASCII编码问题
目录
默认配置下的git在修改包含中文内容的时候, 会出现如下情况:
位于分支 writer
您的分支与上游分支 'origin/writer' 一致。
尚未暂存以备提交的变更:
(使用 "git add <文件>..." 更新要提交的内容)
(使用 "git restore <文件>..." 丢弃工作区的改动)
修改: .gitignore
修改: "content/posts/\346\265\213\350\257\225\346\226\207\347\253\240.md"
修改尚未加入提交(使用 "git add" 和/或 "git commit -a")可以看到中文显示为ASCII编码, 这是由于Git的core.quotepath配置默认是true, 它会将所有非ASCII字符转换为ASCII编码,因此中文路径和文件名会显示为不可读的字符。
使用命令git config --global core.quotepath false可以不将非ASCII字符的文件名进行编码转换, 更改后显示如下:
位于分支 writer
您的分支与上游分支 'origin/writer' 一致。
尚未暂存以备提交的变更:
(使用 "git add <文件>..." 更新要提交的内容)
(使用 "git restore <文件>..." 丢弃工作区的改动)
修改: .gitignore
修改: content/posts/测试文章.md
修改尚未加入提交(使用 "git add" 和/或 "git commit -a")