解决方法:
git config --global core.quotepath falsecore.quotepath 控制 Git 如何显示包含非 ASCII 字符(如中文)的文件名。true(默认值)时,Git 会将这些文件名用引号括起来,并对特殊字符进行转义(例如,一个名为 测试.txt 的文件可能会显示为 "\346\265\213\350\257\225.txt" 这样的八进制编码)。false 时,Git 会直接显示原始的文件名(如 测试.txt),前提是你的终端或命令行工具支持 UTF-8 编码。false。git status, git diff, git log 等命令时,看到清晰可读的中文文件名,而不是一堆乱码或转义字符,极大地提升用户体验。其他建议设置的参数(windows环境):
git config --global core.autocrlf true
git config --global color.ui auto
作用:开启 Git 命令行输出的颜色高亮
总结:一份推荐的全局配置清单
# 必设项 (所有用户)
git config --global user.name "Your Name"
git config --global user.email "your.email@personal.com"
git config --global core.quotepath false
git config --global color.ui auto
git config --global init.defaultBranch main
# 按操作系统设置
# --- Windows ---
git config --global core.autocrlf true
git config --global core.editor "code --wait" # 或你喜欢的编辑器
# --- macOS / Linux ---
git config --global core.autocrlf input
git config --global core.editor vim # 或你喜欢的编辑器
# 推荐项 (提升效率)
git config --global pull.rebase true
git config --global push.default current
# 可选项 (追求安全)
git config --global commit.gpgSign true
git config --global user.signingkey ABC12345原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。