合肥网站建设开发电话,江西seo,哈尔滨网站制作公司有哪些,建房城乡建设部网站git大小写解决
git reset --hard head git的回退操作 git config --get core.ignorecase 查看git忽略大小写的状态#xff0c;true就是忽略大小写#xff0c;false就是不忽略大小写 git config core.ignorecase false 更改git为不忽略大小写
情景1#xff1a;#xff08;…git大小写解决
git reset --hard head git的回退操作 git config --get core.ignorecase 查看git忽略大小写的状态true就是忽略大小写false就是不忽略大小写 git config core.ignorecase false 更改git为不忽略大小写
情景1git无法检测文件大小写的更改
类名字是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了