前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Github 大小写问题

Github 大小写问题

原创
作者头像
luoheng
修改2022-08-29 19:09:00
1.4K0
修改2022-08-29 19:09:00
举报
文章被收录于专栏:luohengluoheng

问题

有一次在写一个前端项目,为了统一命名风格,把card.tsx重命名为Card.tsx,在本地编译正常。推到Github上,Jenkins的CI Job却总是失败,提示找不到Card.tsx文件。

原因

检查发现,Github上的文件是card.tsx,而非更改过的Card.tsx

原来git默认不区分大小写,知道原因就好办了。解决方案如下:

第一次解决方案

先把Card.tsx改回card.tsx

关掉git的大小写默认设置:git config core.ignorecase false

再把card.tsx改回Card.tsx。此时本地git可以检测到文件名的改动。

Push到github,此时可以正常编译。

后续问题

虽然本地只有Card.tsx,但查看Github的文件,发现card.tsxCard.tsx同时存在。

第二次解决方案

没办法,只能先从git中删掉card.tsx文件:git rm card.tsx

Push到github,此时card.tsxCard.tsx都消失了。

然后再把Card.tsx文件放回来,Push到Github,一切终于正常了。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 问题
  • 原因
  • 第一次解决方案
  • 后续问题
  • 第二次解决方案
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档