美文网首页git
git识别文件(夹)名大小写

git识别文件(夹)名大小写

作者: YINdevelop | 来源:发表于2018-04-02 09:28 被阅读0次

今天在添加文件到仓库时候,突然发现有一个文件名本应该是小写,结果搞成了大写,所以就直接找到该文件进行重命。紧接着,git add ., git commit -m 'xx',咦?发现nothing to commit, working tree clean。很明显是没有需要提交的文件,仓库是最新的。奇怪,我已经修改文件名字了啊?百思不得奇解。于是,立马网上搜索,终于找到解决办法。

原来,

git默认不识别文件(夹)名大小写的,所以大小写转换是不会被检测到的。那么我们有两种解决办法。

1.对某个文件(夹)进行强制转换名字。

git mv --force 原文件(夹) 转换后的文件(夹)

可万一我们有很多需要修改的文件怎么办?总不能将上述命令一条一条执行吧。那么就有第二种解决办法。

2.修改git仓库配置

找到git仓库(.git文件夹),将

ignorecase = true改为 ignorecase = false即可,即忽略大小写改成关闭。

现在我们用第一种方法测试下。先添加test.txt,再重命名Test.txt,再次进行添加,发现是最新的,再进行强制添加,就可以添加进去了。

image image

第二种方法效果一样,本地已测试。我就不贴图了。

注:文件夹修改和文件修改一样。

相关文章

  • git识别文件(夹)名大小写

    今天在添加文件到仓库时候,突然发现有一个文件名本应该是小写,结果搞成了大写,所以就直接找到该文件进行重命。紧接着,...

  • git上传字符大小写问题:will not add file a

    原因分析 1、需要将 git 的大小写是否识别进行修改,默认是不区分大小写的,将他设置为区分。 2、将原来的文件名...

  • git修改文件名大小写踩坑记录

    使用git的时候,有时我们需要修改文件名的大小写,但是默认情况下,git是会忽略文件名大小写的,如果我们要修改文件...

  • 快速解决git不区分文件名大小写的问题

    git 默认对文件名的大小写不敏感,更改文件名大小写后不会提示,导致出错,如下图: 查看git 的设置 在终端输入...

  • git无法识别新增的文件

    h文件和cpp文件的名称一定要区分大小写。 如果文件夹名中有大写字母,使用git add -f 的时候,也要使用...

  • Git-大小写敏感问题

    在项目开发中,如果改变了文件或文件夹名称的大小写,默认情况下 git 是无法检测到的,因为 git 是不区分大小写...

  • git,这就恶心了。。

    文件重命名后git识别不了? 没法提交了。。。 蛋疼啊,,怎么破!!! 设置git不要忽略大小写: git con...

  • Git 区分大小

    因为git是默认忽略大小写修改的,导致修改文件名大小写时,不会提交文件到仓库。 先输入 git config co...

  • git 命令补充

    删除文件的方法 git rm 文件名同时删除文件夹和文档库中文件。 删除文件夹中文件,执行git add - A,...

  • GIT小知识

    1、git中可以加入忽略文件权限的配置, 具体如下: 查看: 2、配置Git支持大小写敏感和修改文件名中大小写字母...

网友评论

    本文标题:git识别文件(夹)名大小写

    本文链接:https://www.haomeiwen.com/subject/zirthftx.html