git檔名大小寫問題

2022-03-08 19:36:31 字數 645 閱讀 5532

**於:

在windows下,一開始提交了乙個coinlog.js檔案,後來把它重新命名為coinlog.js,居然提交不了。git提示沒有改動。後來才知道,原來git預設對檔名的大小寫不敏感。

方案1,配置git

首先可以通過配置git來達到識別檔名大小寫的問題。命令如下:

git config core.ignorecase false

缺點是每個倉庫都需要修改。

方案2,手動修改

1.首先刪除儲存在git本地倉庫的目標檔案,以coinlog.js為例

git rm coinlog.js

或者git rm -f coinlog.js

-f表示強制刪除。

2.修改檔名

修改coinlog.js檔名為coinlog.js

3.新增檔案到本地倉庫

git add coinlog.js

4.提交到本地倉庫及遠端倉庫

git commit -m 'rename file';

git push

iOS檔名大小寫問題

有一天下午,我除錯了很久,都沒有辦法把一張圖顯示出來,在模擬器上是正常顯示的,但真機上卻不能。快取清理過了,程式也刪除重灌過了,但都不起作用。最後發現了,原來是大小寫搞錯了,但為什麼模擬器不出現問題,真機就會呢?其實道理很簡單,就是檔案系統格式的不同而導致了模擬器和真機之間的差異。系統安裝的分割槽預...

Git踩坑 檔名大小寫

關於 git 大小寫問題的解決辦法 寫在前面 最近,在專案部署的時候,總是遇到一些很靈異的問題,比如在 merge 沒有報錯的情況下,檔案沒有更新,特殊的檔案突然被還原至之前的某個版本 最後發現問題所在,是之前的一次 檔名大小寫 引起的問題。解決過程其實還是挺糟心的 自己埋的坑要自己填 深刻體會到好...

Git區分檔名大小寫

git預設不區分檔名大小寫 例如 建立乙個檔案readme.md,寫入內容,提交到線上倉庫,然後修改本地檔名為readme.md,提交,會發現沒有變化,無任何提示資訊 其實git預設對於檔名大小寫是不敏感的,所以上面你修改了首字母大寫,但是git並沒有發現 任何改動.那麼如何才能讓git識別檔名大小...