. 在新建**檔案時,不注意把檔名應該小小寫搞錯了
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...