ana*_*cat 3 git unicode internationalization
为什么git status和相关工具将文件名中的unicode视为二进制文件?
[991]anarcat@marcos:test$ git init foo
Dépôt Git vide initialisé dans /home/anarcat/test/foo/.git/
[992]anarcat@marcos:test$ cd foo
[993]anarcat@marcos:foo$ touch hé
[994]anarcat@marcos:foo$ git add hé
[996]anarcat@marcos:foo$ git status --porcelain
A "h\303\251"
Run Code Online (Sandbox Code Playgroud)
我希望这是:
A hé
Run Code Online (Sandbox Code Playgroud)
git处理文件内容中的重音和unicode ,为什么文件名特殊?
默认情况下,git以引用的八进制表示法打印非ascii文件名.你可以禁用它
git config --global core.quotepath off
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
81 次 |
| 最近记录: |