2014-09-02 395 views
0

我需要重命名我CSS文件夾上css文件夾,但如果我手動重命名git不會看到任何更改。用Git更改文件夾名稱,然後提交更改?

我試圖做到這一點:

git mv CSS css 

,但我得到了以下錯誤:

fatal: renaming 'CSS' failed: Permission denied 

那麼,什麼是使用git更改文件夾名稱的正確方法?

+0

哪個操作系統?我可以想象只有在更改案例時,Windows和OSX纔會出現問題 – knittl 2014-09-02 09:36:27

+0

據我所知,'git mv'只是執行重命名並將所有受影響的文件添加到索引。您以後可以隨時使用'mv'和'git add'手動重命名。如果你這樣做會發生什麼? – musiKk 2014-09-02 09:36:33

+0

@ knittl:windows 8.1 – 2014-09-02 09:38:31

回答

0

Windows無法將文件重命名爲僅在大小寫不同的名稱。您必須首先將其重命名爲不同的名稱:

git mv CSS CSS_ 
git mv CSS_ css 
+0

我已經解決了:'git mv -k CSS css' – 2014-09-02 09:43:57

+0

@MichaelVayvala:'-k'會不會移動文件?從文檔我會認爲它只是隱藏錯誤。 – knittl 2014-09-02 10:37:11

+0

是的,但在我有'權限被拒絕',現在它的作品。 – 2014-09-02 10:49:26