Git 修改文件大小写
今天和同事聊到 Git 是不区分大小写的,所以在写 React 组件的时候如果名称由 login 变成 Login,是看不到 git status 变化的。
好在 Git 给我们提供了 git mv oldName newName 的命令,方便我们重命名,本来以为事情简单解决了,但是在 git mv login Login 会报错 fatal: renaming 'login' failed: Invalid argument。
所以这里我们可以做个折中的操作
# 用 temp 来做一个中转就好啦
$ git mv login temp
$ git mv temp Login