首页 > 其他分享 >git默认忽略文件名称大小写

git默认忽略文件名称大小写

时间:2024-04-15 10:44:05浏览次数:30  
标签:git 文件名 默认 忽略 大小写 文件名称

0. 现象

当将文件名称test 修改为 Test时,git提交记录检测不到变化

1.原因

Git默认设置忽略文件名大小写是因为不同操作系统对文件名大小写的处理方式不同,为了避免在不同操作系统之间出现文件名大小写不一致的问题,Git默认忽略文件名大小写。

2. 修改默认不忽略

git config core.ignorecase false  // 关闭忽略大小写
git config --global core.ignorecase false  // 全局忽略 但是对于当前已创建项目不生效 需要上面命令 关闭项目忽略大小写

3.建议

最好不要修改这个选项,项目中文件或者文件夹命名,单个单词统一小写,如果想驼峰大写或者想大写,使用多个单词而不是一个
并且如果原来小写,忽略大小写,修改文件为大写之后提交,仓库会出现两份文件,在仓库以及服务器编译都可能导致问题

标签:git,文件名,默认,忽略,大小写,文件名称
From: https://www.cnblogs.com/coderzdz/p/18135405

相关文章

  • gitee基于webhooks实现前端简单自动化部署
    1.为什么采用自动化部署简而言之,程序员优秀传统:懒=>高级生产力.基于gitee进行的自动化部署,服务器环境为Ubuntu基于webhooks进行的自动化部署更加轻快便捷2.部署步骤1).服务器购买可以购买阿里云抢占式服务器进行实验,花费应该在一大洋以内,或者直接购买一年低配服务......
  • git pull如果提示merge冲突,先进行git reset --hard origin/master 后再git pull
    前言全局说明gitpull如果提示merge冲突,先进行gitreset--hardorigin/master后再gitpull一、说明gitreset--hardorigin/mastergitreset--hardorigin/master是一个Git命令,它的作用是将本地的当前分支重置到远程分支origin/master的状态。这个命令会丢失......
  • 本地升级idea后,不能向github上提交代码问题处理
    问题现象:本人自己电脑之前一直使用idea2018.1商业破解版,之前有简历本地代码仓库,并在github上建立了关联的远程代码仓库。最近本人在本地升级一下idea,从idea2018.1商业版升级到2023.1.5社区版本(idea支持win7的版本基本就到2023.1这个版本了,目前本人尝试安装了2023.1.5和2023.1.3......
  • Windows中Gitlab Runner的配置:shell = "powershell"
    摘要这是在Windows中摸索GitlabRunner的第一个坑:默认的值是“pwsh”。1、网上有人说,删除这一行或者改为shell=""这样就会造成流水线无法获取到.gitlab-ci.yml中定义的变量。正确做法shell="powershell"本文在说什么?说的是toml文件,完整展示如下:concurrent=1che......
  • git的基础使用
    远程仓库gitclone原远程仓库地址gitremote#查看远程仓库gitremote-v#显示远程仓库的URL分支操作拉取远程分支到本地:gitclone-b分支名远程仓库地址查看远程分支:gitbranch-r查看所有分支:#gitbranch-a创建分支,基于当前分支:gitbranch分支名创建分支,基于......
  • 学习 GitHub 风格的 Markdown 语法和格式化 - 带有示例
    Markdown是一种轻量级、开源、易读易写的文本格式化方法,你可以在任何IDE或编辑器中将其作为纯文本使用。在GitHub上写作时,你可以使用Markdown语法和HTML元素来扩展Markdown的功能。你可以在GitHub的各个地方使用Markdown语法,比如README文件、wiki、评论、拉取请......
  • 搭建一个免费的,无限流量的Blog----github Pages和Jekyll入门
    喜欢写Blog的人,会经历三个阶段。第一阶段,刚接触Blog,觉得很新鲜,试着选择一个免费空间来写。第二阶段,发现免费空间限制太多,就自己购买域名和空间,搭建独立博客。第三阶段,觉得独立博客的管理太麻烦,最好在保留控制权的前提下,让别人来管,自己只负责写文章。大多数Blog作......
  • Git 提交 Umi Max 项目报错:Invalid commit message format
    Git提交UmiMax项目报错:Invalidcommitmessageformat1、发现问题使用UmiMax构建的项目,commit(提交)时报错!.2、分析问题⚠️提交信息需要满足某些固定的消息格式。1、项目根目录的.umirc.ts文件中verifyCommit属性用于验证commitmessage信息。.2、配置文件......
  • 52 Things: Number 29: What is the UF-CMA security definition for digital signatu
    52Things:Number29:WhatistheUF-CMAsecuritydefinitionfordigitalsignatures?52件事:第29件:数字签名的UF-CMA安全定义是什么? Thisisthelatestinaseriesofblogpoststoaddressthelistof'52ThingsEveryPhDStudentShouldKnowToDoCryptography'......
  • git 配置
    有的时候太久不配置git就又忘干净了,还是记一下把。本地设置信息:gitconfig--globaluser.name"coldchair"gitconfig--globaluser.email"[email protected]"这个最好与github上面的信息一致,不然可能会有些问题。ssh配置:ssh密钥:生成ssh-keygen-trsa上传~/......