由于某些必要性,我已经更改了
由于大小写不同,git会产生
现在我有麻烦了。我为部署到服务器的repo拉取目录时,该目录创建了2个文件。一个是
它们变成了两个单独的文件!但是回到我的本地,我只能在目录中看到1个文件。(因为其中一个,我无法删除大写的那个)
如果我更改其中一些文件,大小写不同的两个文件将同时发出警报。差异显示相同的修改。 但我只能在目录中看到一个。
.git/config
中的ignorecase = false
,以便进行大小写敏感操作。然后将文件从大写改为小写。例如,我手动将Account_Model.php
重命名为Account_model.php
,甚至在其他分支上也是如此。由于大小写不同,git会产生
未提交的更改
,然后我用小写(git假定新文件是小写的)提交了新文件。现在我有麻烦了。我为部署到服务器的repo拉取目录时,该目录创建了2个文件。一个是
Account_model.php
(我想要的),另一个是Account_Model.php
。它们变成了两个单独的文件!但是回到我的本地,我只能在目录中看到1个文件。(因为其中一个,我无法删除大写的那个)
如果我更改其中一些文件,大小写不同的两个文件将同时发出警报。差异显示相同的修改。 但我只能在目录中看到一个。
我无法删除大写的那个文件。如果可以的话,我想小写的那个也会被删除。
有一种方法可以通过命令来更改大小写。我知道,我选择了错误的方式。
那么我该如何处理这两个大小写文件,并永久保留更改后的(只有一个小写文件)?
非常感谢。