Git不能add含有汉字文件

git add报错信息如下

git add "XHQB/launchscreen.xcassets/LaunchImage.launchimage/\345\260\217\350\212\261\347\214\253-\351\251\254\347\224\262_1242x2208.png"
fatal: pathspec 'XHQB/launchscreen.xcassets/LaunchImage.launchimage/\345\260\217\350\212\261\347\214\253-\351\251\254\347\224\262_1242x2208.png' did not match any files

工程里面替换启动图片之后,提交代码,git add 图片路径之后,图片命名中含有汉字,git add不成功。报错信息如下。

Git不能add含有汉字文件_第1张图片

百度之后找到答案,原来git默认是不能识别中文的。需要在终端修改能识别中文。

git config --global core.quotepath false

core.quotepath设为false的话,就不会对0x80以上的字符进行quote。中文显示正常。

Git不能add含有汉字文件_第2张图片

之后可以正常的git add 了,挨个add之后即可,最后commit之后再push。

Git不能add含有汉字文件_第3张图片

当然如果不这样做的,可以使用git add .(git add *)将所有改动文件都进行add,同样也能全部add成功。

你可能感兴趣的:(Git不能add含有汉字文件)