git - Git文件的口音
问题描述
当我这样做时,git status
我有这样的事情:
$ git status
On branch master
Changes to be committed:
new file: "assets/visio/~$$capteur-r\303\251el.~vsdx"
new file: src/40-mesures-multidimensionnelles.tex
new file: "src/45-ajustement-mod\303\250le.tex"
new file: "src/95-syst\303\250me-de-mesure.tex"
Changes not staged for commit:
deleted: "assets/visio/~$$cha\303\256ne-de-mesure.~vsdx"
modified: "src/10-syst\303\250me-si.tex"
modified: "src/15-cha\303\256ne-de-mesure.tex"
modified: "src/20-mod\303\251lisation-cha\303\256ne.tex"
奇怪的字符\303\251
是 Git 不显示的重音符号。
但是口音很好,ls -al
我的终端是UTF-8
.
$ echo $TERM
xterm-256color
$ echo $LANG
C.UTF-8
$ locale
LANG=C.UTF-8
LANGUAGE=
LC_CTYPE="C.UTF-8"
LC_NUMERIC="C.UTF-8"
LC_TIME="C.UTF-8"
LC_COLLATE="C.UTF-8"
LC_MONETARY="C.UTF-8"
LC_MESSAGES="C.UTF-8"
LC_PAPER="C.UTF-8"
LC_NAME="C.UTF-8"
LC_ADDRESS="C.UTF-8"
LC_TELEPHONE="C.UTF-8"
LC_MEASUREMENT="C.UTF-8"
LC_IDENTIFICATION="C.UTF-8"
LC_ALL=
我的 Git 配置有什么问题?
解决方案
控制这一点的配置选项是(请参阅https://git-scm.com/docs/git-configcore.quotePath
上的 git config 文档)。它不会给您太大的灵活性,但是将其设置为可能会给您想要的结果。false
推荐阅读
- github - 使用 GitHub API 跟踪提交
- android - 从广播接收器更新 Recyclerview 中的进度条
- java - 测试用例执行特殊回文字符串程序失败
- cakephp-3.7 - 如何在 Cake Widget View 或 Template 中设置布局变量
- javascript - Javascript在数组中搜索多个单词
- node.js - PouchDB 上是否有类似 Redis 的过期策略?
- exception - 如何在骆驼中以客户端确认模式捕获异常后防止消息提交
- python-3.x - 如何让机器人忽略 discord.py 中的某些频道?
- azure - 如何部署 Azure Devops Web 应用程序
- python - 使用 buildozer 时出现错误