2017-10-19 158 views
1

我正在使用本地機器上的git並推送到遠程apache服務器。我有一個我最初添加的文件,它被命名爲controllers。我想用大寫的文件名將其更改爲Controllers。當我這樣做並推送時,我的遠程服務器繼續以小寫字母名稱顯示文件controllers。我從本地/遠程文件中刪除了文件,然後再次按下,但文件一直顯示爲小寫名稱。我試過git config core.ignorecase false但它沒有工作。我的Apache服務器允許大寫的文件名,所以這不是問題。無法弄清楚這是什麼。有沒有git緩存我可以清除來解決這個問題。開車給我香蕉。推送Git文件名更改案例

+0

只是爲了仔細檢查...你在apache上檢查過哪個分支?你確定你在看同一個分支嗎? – JDB

+1

@JDB是的,我只有一個項目分支,它是主分支。 – bos570

+0

您是否比較了提交SHA以確保您的提交實際上已將其提交給服務器? – JDB

回答

1

看來,當我更改文件名時,git沒有正確記錄更改。我從回購刪除目錄與

git rm -r --cached controllers 

然後加入,並承諾回回購,似乎解決它。