由于某些必需品,我更改了.git/config
ignorecase = false
以便区分大小写。然后将文件从大写重命名为小写。例如,我手动将Account_Model.php
重命名为Account_model.php
,甚至是其他分支。
根据不同的情况,git生成Uncommitted changes
,然后我用小写提交了新文件(git假设小写的新文件)。
现在我遇到了麻烦。我将服务器的repo拉到哪里进行部署,该目录创建了2个文件。一个是Account_model.php
(我想要的),另一个是Account_Model.php
。
他们分别成了两个文件!但转回我的本地,我只在目录中看到1个文件。 (因为一个,我不能删除大写的一个)
如果我更改其中一些,那么具有不同情况的两个文件将同时发出警报。差异显示相同的修改。
但我只能在目录中看到一个。
我不能删除大写的一个。 (如果可以的话,我认为小写的一个也会被删除。
有一种方法可以通过命令改变大小写。我知道,我选错了方法。
那么如何处理这两个案例文件,并保留更改(只有一个小写的文件)?
非常感谢你。