windows下git提交修改文件名大小写提交无效问题

windows系统不区分大小写,以及git提交忽略大小写,git仓库已存在文件A.js,本地修改a.js一般是没有提交记录的,需要手动copy一份出来A.js,再删除A.js文件提交仓库删除后,再提交修改后的a.js文件。

windows决定git检测内容是新增还是修改,修改文件名大小写,windows只当做了同一文件,尽管可以做git配置,但是git只当新增。所以不要手动随便修改配置,保持配置不变,需要同步修改远端仓库文件名大小写时,应该本地先删除后再提交新的。

禁止以下目录下git配置操作:将是灾难

看似打开git区分大小写开关,实则修改原文件名时,是新增方式提交远端仓库,将存在2份文件!!!

相关推荐
夜流冰1 小时前
Git - GitForWindows
git
一个很帅的帅哥2 小时前
部署chat-vue
大数据·git·elasticsearch
芒鸽2 小时前
鸿蒙PC使用ffmpeg+electron实现视频中音频的提取
git
SunkingYang3 小时前
使用TortoiseGit工具推送(push)时,忘了先拉取(Pull),提示冲突,后续怎么处理冲突?
git·tortoisegit·pull·push·推送·冲突·拉取
BestOrNothing_20154 小时前
Git 团队开发冲突合并全流程:本地是否改动 + 远端是否更新,如何正确同步并合并(同分支/不同分支下的几种场景)
git·分支管理·git pull·git merge·分支冲突·git协作·git fetch
zzlyyds4 小时前
工作的时候遇到的git版本冲突与合并问题
git
BestOrNothing_20154 小时前
Git fetch 详解:git fetch 和 git fetch origin 到底有什么区别?(origin/xxx、远端跟踪分支一次讲透)
git·分支管理·开发规范·新手教程·fetch / origin·本地/远程 分支·detached head
gsls2008084 小时前
服务器状态监控Uptime Kuma
运维·服务器·git
XiaoHu02074 小时前
Linux进程间通信
linux·运维·服务器·c++·git·vscode
Star_KeyW14 小时前
【最新】Git简介与完整安装
git