Nestjs
前端
技术分享
Linux
Python
Rust
常用工具
🗒️解决Git忽略大小写造成的问题
type
status
date
slug
summary
tags
category
icon
password
由于 git 默认是忽略大小写的。例如:本地有一个文件,一开始命名为
Loading.tsx
, 在修改为loading.tsx
后发现 git 并没有追踪该文件。推送代码到远程仓库,发现会出现两个一样的文件,一个大小,一个小写。解决
# 设置不忽略大小写
其他
如果需要删除远程的大写文件,那么可以看下面的步骤:
1、获取文件列表: 检查远程仓库中哪些文件名存在大小写差异。使用以下命令列出所有文件,并手动检查大小写差异。
该命令会列出所有的文件路径,检查有哪些文件是需要删除的。
2、删除其中一个文件: 决定保留哪个文件,并删除另一个文件。假设你想删除大写的文件,可以使用以下命令。
完成这2步后可以继续走步骤1,列出文件列表查看是否删除,删除成功完毕后可以提交代码到远程仓库。