遇到的问题:由于checkstyle等工具检查出本地包名不符合规范,修改了其大小写之后,重新上传到github上发现包内类中package后包名已经改变,但是文件夹名并没有改变。
尝试解决一:执行git config --global core.ignorecase false
,全局设置 大小写敏感 。
结果却不令人满意。重新push到github上,发现名称大写的包和小写的包同时存在。
最终的解决方案:
先git -rm -r --cached *删除缓存,然后手动修改包名,然后重新add,commit,push
在这过程中可以使用git status查看当前工作区和暂存区文件的状态。