git提交文件时双引号名字中文文件怎么提交上去?
git提交文件时,这种带有双引号名字是中文的文件怎么提交上去?
删除的文件根本无法提交
回答
你这是啥终端啊?无法输入和显示中文吗? 正常来说, git add 测试文件.txt
中文文件名是可以直接操作的啊.
git 默认中文文件名是 xxxxxx 等八进制形式
是因为 对0x80以上的字符进行quote
只需要
git config core.quotepath false --global
core.quotepath设为false的话,就不会对0x80以上的字符进行quote。中文显示正常
我还是建议用图形工具会方便些
比如https://desktop.github.com/ 之类的
以前碰到的中文问题的统一处理方法:
git config --global core.quotepath false git config --global gui.encoding utf-8
git config --global i18n.commit.encoding utf-8
git config --global i18n.logoutputencoding utf-8
然后设置环境变量
Windows 下为:set LESSCHARSET=utf-8
Linux、Mac 下为:
export LESSCHARSET=utf-8
这个设置最好加到系统环境变量里面去。
以上是 git提交文件时双引号名字中文文件怎么提交上去? 的全部内容, 来源链接: utcz.com/a/21037.html