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