git重命名的坑

如果使用git命令进行仅涉及大小写的重命名,git 默认是把你的动作忽略的,所以当你删掉本地代码,重新pull代码时,你会发现文件还是重命名之前的,神奇吧,记下这个坑,等着你们踩着坑来这看吧,坏笑/

解决方法如下:

  • 设置git库为大小写敏感(不建议)
git config core.ignorecase false

用这种方法进行重命名,用git status就可以识别出修改了,但是不推荐用这种方式,因为在更新这种修改的时候会有麻烦。

  • 使用git mv命令(仅当core.ignorecase为true时可用)
$ git mv ABC.java Abc.java

$ git status
......
renamed:
 ABC.java -> Abc.java


 上一篇
docker命令笔记 docker命令笔记
制作自己的镜像 从互联网拉取镜像 docker pull centos:7 启动容器 docker run -it -d centos:7 /bin/bash 进入启动容器 docker exec -it -v /data/soft:
2022-08-26
下一篇 
idea 突然闪退,内存溢出 idea 突然闪退,内存溢出
解决办法:到安装路径C:\Program Files (x86)\JetBrains\IntelliJ IDEA 15.0.4\bin 找到idea.exe.vmoptions配置修改Xmx 为合适大小1024/2048,然后启动此路径下的
2022-08-26
  目录