Git 未检测到文件名大小写更改

问题描述 投票:0回答:2

我目前面临一个相当奇怪的问题,git 没有在我的文件中查找大小写更改。 我有

app.module.ts
outside.dto.ts
,我已将它们更改为
App.module.ts
Outside.dto.ts

我不确定 git 是否没有选择这些更改,或者这是否是我的存储库的一个非常具体的问题,但我的存储库仍然使用小写文件名,即使我已经使用不同的文件名大小写多次提交。

很确定这没有什么区别,但由于我从未在 GitHub 上看到过这种情况,所以我认为提及我正在使用 Azure Repo 也没什么坏处。

git github azure-repos
2个回答
30
投票

尝试在 git 配置中将ignorecase 设置为 false。我刚刚遇到了同样的问题,它对我有用

git config core.ignorecase false


0
投票

除了上述答案之外,我还可以通过进行一些重命名来解决此问题:

  1. 将文件重命名为临时名称(myFileTemp.ts)
  2. 提交更改并推动
  3. 将文件重命名为您想要的名称(myFile.ts)
  4. 承诺并推动
© www.soinside.com 2019 - 2024. All rights reserved.