问答

git提交文件时,这种带有双引号名字是中文的文件怎么提交上去?

作者:admin 2021-07-28 我要评论

git提交文件时,这种带有双引号名字是中文的文件怎么提交上去? 删除的文件根本无法提交 ### 你这是啥终端啊?无法输入和显示中文吗? 正常来说, git add 测试文件...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)

git提交文件时,这种带有双引号名字是中文的文件怎么提交上去?

501.png

501.png

删除的文件根本无法提交

502.png

###

你这是啥终端啊?无法输入和显示中文吗? 正常来说, git add 测试文件.txt 中文文件名是可以直接操作的啊.

###

git 默认中文文件名是 \xxx\xxx 等八进制形式

是因为 对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

这个设置最好加到系统环境变量里面去。

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • git提交文件时,这种带有双引号名字是

    git提交文件时,这种带有双引号名字是

  • uni-app接入高德地图key一直错误

    uni-app接入高德地图key一直错误

  • 用if else判断之后弹出框只出现一次?

    用if else判断之后弹出框只出现一次?

  • 小程序跳转怎么传参

    小程序跳转怎么传参

腾讯云代理商
海外云服务器