git修改檔名大小寫敏感問題解決

2021-07-15 18:52:15 字數 1743 閱讀 5592

. 在新建**檔案時,不注意把檔名應該小小寫搞錯了

2. 檔案已經push到遠端了

3. 在windows下面將檔案名字改為全小寫

改好後,在git中沒有任何反應,使用git status時,如果遇到下面情況,說明git大小寫不敏感,如下:

[

rock@rock-pc

]$ /d

/wampserver

/www

/hexu

.org

/code

(dev

)$ git status

onbranch master

your

branch

isup-to

-date

with

'origin/master'

.nothing to commit

,working directory clean

如何解決git的大小不敏感問題呢?

1. 方案一是設定git大小寫敏感:

$ git config core

.ignorecase

false

2. 方案二是先刪除檔案,再新增進去:

$ git rm 

;git add

;git commit -m

"rename file"

由於我是與大家共用的倉庫,所以我採用的方案2解決掉了。

$ git rm code

/library

/buildtag

*.php

;git status

onbranch dev

changes

to be committed:(

use"git reset head ..."

to unstage

)deleted

:code

/library

/buildtagafc

.php

deleted

:code

/library

/buildtagafs

.php

rock@rock

-pc /d

/wampserver

/www

/hexu

.org

/code

(dev

)$ git add code

/library

/buildtag

*.php

;git status

onbranch dev

changes

to be committed:(

use"git reset head ..."

to unstage

)renamed

:code

/library

/buildtagafc

.php

->

;code

/library

/buildtagafc

.php

renamed

:code

/library

/buildtagafs

.php

->

;code

/library

/buildtagafs

.php

git檔名大小寫不敏感

由於專案檔案命名不規範,需要修改專案中檔名的大小寫。但是當你只修改檔名的大小寫,無法提交,git沒有監控到你做了更改。使用git命令 file from 為原檔名,可以是路徑,例如 src file to 為更改後的檔名 gitmv file from file togit mv命令用來執行移動或者...

git檔名大小寫問題

於 在windows下,一開始提交了乙個coinlog.js檔案,後來把它重新命名為coinlog.js,居然提交不了。git提示沒有改動。後來才知道,原來git預設對檔名的大小寫不敏感。方案1,配置git 首先可以通過配置git來達到識別檔名大小寫的問題。命令如下 git config core....

git檔名大小寫無法修改的問題

修改本地專案中乙個資料夾的檔名,collectcard修改為collectcard。然後git diff檢視發現沒有檔案改變,明明改變了資料夾名字,卻提交不了改變?git預設配置為忽略大小寫,因此無法正確檢測大小寫的更改 方案一 配置git git config core.ignorecase fa...