git中出现如下代码时,是因为文件中包含中文。而且我们也无法用 git rm name 命令来删除该文件。
deleted: "doc\345\234\250\347\272\277\345\255\246\344\271\240\347\263\273\347\273\237.xlsx"
显示中文名:
$ git config --global core.quotepath false
或者:
在~/.gitconfig中加入这句
[core]
quotepath = false
然后你再运行 git status ,你可以看到会有中文显示出来,然而,现在你仍然不可以使用 git rm name 来删除该文件。
你可以运行 git add -u 将所有改动的文件提交到暂存区,这样之后你无需使用 git rm name 命令,只需提交,就可以了。
$ git add -u
本文介绍如何在Git中遇到含有中文字符的文件时,配置core.quotepath以显示中文名,并提供使用gitadd-u提交而非gitrmname删除的方法。
3028

被折叠的 条评论
为什么被折叠?



