我在本地计算机上使用git并推送到远程apache服务器。我有一个我最初添加的文件,它被命名为controllers
。我想用大写文件名将其更改为Controllers
。当我执行此操作并推送时,我的远程服务器将文件显示为controllers
,并带有小写名称。我从本地/远程文件中删除了文件并再次按下,但文件仍以小写名称显示。
我试过了git config core.ignorecase false
,但它没有用。我的apache服务器允许使用大写的文件名,因此不是问题。无法弄清楚这是什么。有没有我可以解决这个问题的git缓存。开车送香蕉。
答案 0 :(得分:1)
似乎当我更改文件名时,git没有正确记录更改。我用
从回购中删除目录git rm -r --cached controllers
然后添加并提交回repo,这似乎解决了它。