在windows环境下,git提交文件时,默认对文件名大小写不敏感,若修改了文件名字的大小写,可能会导致提交时没有记录,文件名修改不成功。网上搜集了几种解决方法,现总结下: www.cnblogs.com/zourong/p/6…

1. 修改git config的配置

git config core.ignorecase false 经测试,发现当修改文件名字的大小写并提交后,git status里并没有删除文件的操作,只有新增操作。也就是git上的文件并没有直接替换,而是新增了一份。

2. 先删除旧文件,然后新增文件

git rm fileNamesgit add newFileNamesgit commit -m 'MISC:add files'git push origin
复制代码

经测试,此方法有效。

转载于:https://juejin.im/post/5bf60acce51d450196091767

git提交时支持文件名大小写的修改相关推荐

  1. Git提交时提示‘The file will have its original line endings in your working directory’

    Git提交时提示'The file will have its original line endings in your working directory' Git出现错误 git add -A ...

  2. 【Git/GitHub/VSCode】Git提交时使用EMOJI表情、在VS Code中使用emoji commit

    文章目录 1. 为什么要使用emoji 2. emoji来源.用法和个人统一规范 3. VS Code中提交时使用emoji 这篇文章属于本人参考诸多博客.教程.文档等资料,所撰写的「玩转Git/Gi ...

  3. eclipse中使用git提交时忽略不必要的文件

    @ eclipse中使用git提交时忽略不必要的文件 我们在eclipse中使用git提交代码时,如果没有添加任何过滤条件,那么会把所有文件都提交.但是实际上有些文件/目录并不需要提交,比如targe ...

  4. git提交时windows验证凭据

    git提交时,弹出windows凭据验证,输入账号密码无论对错,验证弹窗不再显示 修改,控制面板=>用户账户=>凭据管理器=>windows凭据

  5. Git - 提交时没有权限解决方法

    Git - 提交时提示"Please make sure you have the correct access rights and the repository exists." ...

  6. git提交时由于eslint的检测机制报错:npm run lint-staged:js found some errors

    git提交时报了两条错误: 1.stylelint --syntax less found some errors. Please fix them and try committing again ...

  7. Git提交时关于vim的错误

    在 Git Bash 中使用 Vim 提交时,会报错,详情如下: $ git commit -v 复制代码 Error: There was a problem with the editor 'vi ...

  8. 企业开发中,git提交时屏蔽某些文件,怎么搞!【idea的处理方法】

    [友情提示]idea下的处理方法,其他的ide或者命令行,可以关闭此页了! 这种情况自我认为,分为两种,一种你初始化git项目时就创建.gitignore文件. 有同学会问什么是.gitignore文 ...

  9. git提交时发现iml文件没有被排除

    在进行项目提交时,偶然发现项目的iml文件也被列入的变更. 看了下gitignore文件,没有问题呀,iml文件已经被排除掉了呀. 先说解决办法,假设iml文件全称为cms.iml 执行如下命令 gi ...

最新文章

  1. Jsoup获取全国地区数据(省市县镇村)
  2. Java注释 link_开源代码中注释中的那些a link p @ 是给什么编辑器用的????
  3. .NET Standard@Xamarin.Forms
  4. jQuery: 选择器(DOM,name,属性,元素)
  5. c++ httpserver 服务器
  6. SparkSQL高并发:读取存储数据库
  7. HDU2011 多项式求和【入门】
  8. matlab中 mcc/mbuild/mex 区别
  9. paip.提升安全性----.net C#源码防止反编译以及源码加密
  10. anaconda自带的python是什么版本_anaconda怎么查看python版本
  11. aix系统查看服务器型号齐全,查看AIX系统位数
  12. javascript去除空格回车符
  13. 台式计算机套什么定额,计算机电缆套定额
  14. ActiveMQ集群安装与配置
  15. MySql打开局域网及广域网端口
  16. LInux常用的60个命令,小白必须掌握的命令
  17. 值得推荐好用的网址导航网站大全
  18. 基于jQuery实现弹幕效果
  19. 用图灵机器人2.0实现聊天机器人
  20. 被言情小说泡大的人工智能,随便写几行字都是情诗

热门文章

  1. GCC中同时使用动态和静态库链接的编译
  2. 精通CSS+DIV基础总结(三)
  3. 学习笔记---母板页、用户控件、第三方控件及视图状态管理
  4. MySql-5.1.32的data文件夹找不到是什么原因呢?
  5. 专家提醒:计算机专业毕业生求职三要点!
  6. ASP.NET URL重写实现IHttpHandler接口
  7. Linux 与 硬件 —— 各个硬件设备在Linux中的文件名
  8. 一个基于JRTPLIB的轻量级RTSP客户端(myRTSPClient)——实现篇:(八)RTP音视频传输解析层之MPA传输格式...
  9. php date strtotime的用法
  10. Looping over the databases on a server