美文网首页
Git-大小写敏感问题

Git-大小写敏感问题

作者: zhulichao | 来源:发表于2020-07-22 09:09 被阅读0次

在项目开发中,如果改变了文件或文件夹名称的大小写,默认情况下 git 是无法检测到的,因为 git 是不区分大小写的,windows 和 mac 系统默认也是不区分大小写的,可通过以下两种方式进行处理。

方式一

  • git config core.ignorecase false 关闭 git 忽略大小写
  • 修改文件名称 README.md 为 readme.md
  • git mv README.md readme.md 在 git 中对文件重命名,如图1
  • 修改文件夹名称 Folder 为 folder
  • git mv Folder temp && git mv temp folder 在 git 中对文件夹重命名,注意需使用临时名称,否则无法重命名,如图2、3
  • 后面正常提交就可以了
图1 图2 图3

方式二

可以将电脑磁盘单独分出一个大小写敏感的分区作为开发空间,再关闭 git 忽略大小写即可。注意在大小写敏感的分区开发时,如果存在同名大小写不同的文件,有些编辑器如 vscode 可能只会加载一个文件。

最后,可以使用 case-sensitive-paths-webpack-plugin 强制所有模块的整个路径匹配磁盘上的实际路径的。

相关文章

  • Git-大小写敏感问题

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

  • KingBaseV8人大金仓数据库 | 大小写敏感问题

    1、查询数据库大小写是否敏感 如果显示 on,为大小写敏感;显示 off ,为大小写不敏感。 2、大小写是否敏感,...

  • git取消大小写敏感

    查看是否忽略大小写敏感 设置大小写敏感

  • mysql

    概述 记录一些使用MySQL会遇到的问题 1.MySQL设置大小写敏感 遇到两次因为MySQL大小写不敏感导致的数...

  • Linux下的jdbc 错误(mysql)

    注意mysql大小写敏感设置,Windows是默认大小写不敏感的,但是Linux是敏感的

  • MySQL大小写敏感问题

    总结 MySQL在Linux下数据库名、表名、列名、别名大小写规则是这样的:1、数据库名与表名是严格区分大小写的;...

  • 大小写敏感的问题

    utf8_general_ci --不区分大小写 utf8_bin--区分大小写 二、 MySQL在windows...

  • 2.2 站点信息

    判断网站操作系统Linux大小写敏感Windows大小写不敏感 扫描敏感文件robots.txtcrossdoma...

  • GIT 分支名大小写问题

    Windows上的Git默认是大小写不敏感的,这样多平台写作就可能会出现问题。 Win上的Git设置为大小写敏感的...

  • ORM查询条件详解-contains和Icontains

    contains是大小写敏感的 => LIKE BINARY。icontains是大小写不敏感的=>LIKE。

网友评论

      本文标题:Git-大小写敏感问题

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