git大小写解决
git大小寫解決
git reset --hard head git的回退操作
git config --get core.ignorecase 查看git忽略大小寫的狀態(tài),true就是忽略大小寫,false就是不忽略大小寫
git config core.ignorecase false 更改git為不忽略大小寫
情景1:(git無法檢測文件大小寫的更改)
類名字是abc.java,想要修改成Abc.java。
直接rename是不起作用的。
先rename為Abbcc.java,再rename為Abc.java
情景2:(遠(yuǎn)端模塊已經(jīng)更改大小寫后,自己分支merge后沒有同步更改)
如果協(xié)同開發(fā),同事已經(jīng)改了模塊的大小寫,也要額外注意
比如模塊Abc,其他同事改為abc后,你在自己的分支上merge過來,其實(shí)看到的模塊名字還是Abc
這時(shí)如果你強(qiáng)制rename模塊名字為abc,會被提醒說abc已存在,這個(gè)其實(shí)是你的操作電腦的問題,
windows系統(tǒng)是忽略大小寫的,你可以試試,同一目錄下,新建一個(gè)aaa的文件夾,再新建一個(gè)Aaa的文件夾,會被提醒是否與aaa合并。
所以正確的做法就是不要在idea中改了,在電腦文件夾中找到這個(gè)項(xiàng)目的這個(gè)模塊,手動將Abc改成abc即可
由于這時(shí)遠(yuǎn)端已經(jīng)是abc了,所以直接push,就ok了
總結(jié)
- 上一篇: php mysql倒计时_php 倒计时
- 下一篇: [前端记录] --- vue axios