为什么
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"
我期望这将是:
A hé
Git在文件的内容中可以很好地处理重音符号和Unicode,为什么文件名是特别的呢?