bug背景
紧急需求添加一张轮播图,并把轮播图上挂一个链接指到新的md文件。 轮播组件已经写好,只需要在项目中添加一个展示md文件的页面,并把链接挂到轮播数组中。
功能开发完成并提交后,重新更改路由文件名nrealWithAccedo (驼峰)为 nrealwithaccedo (小写),同时link里也统一改变,git提交后,就回家了(也没有测试!!!)
结果,
翻看git记录 发现 轮播数组中链接已经换成小写,但是pages下文件名称没有发生变化!!
原因:
Git的对文件名大小不敏感
解决方案
方案一:设置Git大小写敏感(不推荐): $ git config core.ignorecase false
方案二:重命名文件(推荐):
第一种
git mv A B 重命名A为B
第二种
运行 git mv
第三种
先提交删除,再提交添加