由於某些必需品的原因,我更改了.git/config
ignorecase = false
以區分大小寫。然後將文件從大寫重命名爲小寫。例如,我手動更名Account_Model.php
到Account_model.php
,甚至其他分支。由於不同的情況,git使得Uncommitted changes
,然後我提交了小寫的新文件(git假設小寫的新文件)。Git刪除不同大小寫的相同文件
現在我陷入困境。我爲需要部署的服務器提供回購,目錄創建2個文件。一個是Account_model.php
(我想要的),另一個是Account_Model.php
。
他們成爲單獨的兩個文件!但回到我的本地,我只在目錄中看到1個文件。 (因爲那個,我不能刪除大寫的那個)
如果我改變其中的一些,那麼兩個不同情況的文件會同時提醒。差異顯示相同的修改。
但我只能看到只有一個目錄。
我不能刪除大寫之一。 (如果可以,我覺得小寫人會太刪除。
有一種方法可以通過在命令改變的情況下,我知道,我選擇了錯誤的方法。
所以,我怎麼能對付兩個案卷,並保留更改(只有一個文件用小寫)永遠?
太謝謝你了。
好吧!我最終按照自己的方式創建了磁盤映像(然後可以看到具有不同大小寫的文件),克隆所有文件,刪除小寫的文件,將其從大寫更名爲小寫,並將其推送。謝謝你。 <3 – Benyi