关于遇到git提交文件名称不区分大小写这事儿就是个坑
java类名和和文件名不一致在IDEA里明明改好了,等从git上clone下来就是不对也是纠结了我好一阵子;

所以这时大概只好用 --force了,强制更新掉远程的文件
git mv --force filename FILENAME
或者实在喜欢简短命令的
git mv -f filename FILENAME
然后add commit push什么的就不提了~
对了 文件较多的情况在任意子目录add -u :/

嗯~跳坑笔记结束

嗯~加强补充:
简单粗暴点的办法就是直接配置git更省事儿
git config --global core.ignorecase false

然后拓展下git的好用的基本的配置:
git config --global user.name "你的名字"
git config --global user.email "你的邮箱"
git config --global push.default simple
//什么gui呢?gitpush时有俩参数,‘matching’ 参数是 Git 1.x 的默认行为,其意是如果你执行 git push 但没有指定分支,它将 push 所有你本地的分支到远程仓库中对应匹配的分支。
而 Git 2.x 默认的是 simple,意味着执行 git push 没有指定分支时,只有当前分支会被 push 到你使用 git pull 获取的代码

git config --global core.autocrlf false //* 让Git不要管Windows/Unix换行符转换的事
git config --global gui.encoding utf-8 #//避免git gui中的中文乱码
git config --global core.quotepath off //
避免git status显示的中文文件名乱码

作者:不玩藤球的猫
链接:https://www.jianshu.com/p/4c7d9dcd4b5a
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

转载于:https://www.cnblogs.com/itzfz/p/9762339.html

git不区分文件名大小写这种坑当然要跳出来相关推荐

  1. Git区分文件名大小写

    Git默认不区分文件名大小写 例如:创建一个文件readme.md,写入内容,提交到线上仓库,然后修改本地文件名为Readme.md,提交,会发现没有变化,无任何提示信息 其实Git默认对于文件名大小 ...

  2. git提交文件名大小写的坑 如何填

    git默认是大小写不敏感的!!! 发现问题:我的git是集成在IDE中的,使用过程中类名是使用驼峰命名法来命名, 发现有一个字母没有大写,遂重命名文件,编辑完之后,本地环境测试好好地,然后提交到测试环 ...

  3. Git 仓库中文件名大小写问题

    文章出自个人博客 https://knightyun.github.io/2021/01/18/git-ignorecase,转载请申明 首先,Windows 下 git 默认配置是对文件/文件夹名称 ...

  4. git修改文件名大小写

    这里写自定义目录标题 问题背景 解决方式1 解决方式2(推荐) 问题背景 在git本地工作区修改文件名大小写(如将test.js改成Test.js)后,使用git status指令提示nothing ...

  5. git小记-git默认是忽略大小写的

    今天同事在打包前端项目的时候,发现一直打包报错,但我本地打包是没问题的,查看了下文件,才发现是线上的git仓库的文件名大小写不正确的原因,因此要对项目的git进行配置修改 在项目路径中运行 git c ...

  6. git提交时支持文件名大小写的修改

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

  7. git修改文件名大小写的方法。

    首先,在git命令行里面运行: git config core.ignorecase false 此命令是全局设置,以后在此机子上clone出来的git仓库工程都沿用此设置.当然,以前就已经clone ...

  8. 在Git中更改文件名的大小写

    本文翻译自:Changing capitalization of filenames in Git I am trying to rename a file to have different cap ...

  9. git如何修改其不区分文件大小写(默认忽略大小写)的设置

    因为git默认的设置是忽略文件大小写的,这就会有可能导致不同分支拉取下来的同一文件的文件名大小写却不同,从而导致代码中对应的路径找不到而报错,那么这种问题怎么处理呢? 很简单,直接使用 git con ...

最新文章

  1. OpenCV3.3中逻辑回归(Logistic Regression)使用举例
  2. 高频一线大厂 Python 面试题:算法+爬虫+数据处理+基础
  3. jedis使用 api_通过Jedis API使用排序集
  4. 新手指导:51CTO微博小技巧
  5. Kafka 监控 Kafka Eagle 精简版本
  6. 体力劳动和脑力劳动有什么区别?
  7. 非对称加密(1)非对称加密原理
  8. sqlite3简单使用
  9. 系统集成项目管理工程师笔记
  10. Astar寻路教程!
  11. 人工智能-动物识别专家系统Python实现
  12. N76E003替换STM8S003F3
  13. 《2019年中国互联网网络安全报告》发布,恶意程序攻击半数来自美国
  14. linux mbr gpt 区别,MBR、GPT的结构和区别
  15. 三星s5开发者选项不能连电脑问题
  16. 浅析STM32H7 FDCAN(二)
  17. 快速无损原样提取PDF文档中的图片
  18. 股市里赚钱最快的是什么股?有些股票的机会来了!
  19. 电信宽带连接不上无线可连接服务器,电信宽带连接为什么无线连接上宽带连接连不上...
  20. 程序员的日常:当一名程序员到底有多难?

热门文章

  1. 多出口冗余网络设计方案
  2. java实现邮件定时发送
  3. 【JAVASCRIPT】如何不使用jquery函数和ajax框架实现ajax效果
  4. 《Unix网络编程(第3版)》代码编译的一些问题
  5. c++课后题(2) 数组排序
  6. python encodings模块_python-ImportError:没有名为“ encodings”的模块
  7. 2021年末储能季,送4本面试宝典
  8. np.stack() | 数组堆叠
  9. SAP License:SAP系统的优点和功能
  10. SAP License:PS十日通-超预算自动邮件提醒功能