Admin

移动代码目录后所有(未修改)文件检测到变更解决办法
2019年9月2日 18:02 12 0 0 0

原因分析:

  1. .git目录丢失
  2. 文件权限变更

.git 目录丢失

拷贝原.git目录即可

文件权限变更

常见于非Windows操作系统,长发生在跨设备移动/复制,重装操作系统等,导致文件属性、权限变更。

解决办法,进入代码项目目录执行命令:

  1. git config core.filemode false

批量操作目录下所有项目:

  1. for dir in `ls`; do
  2. echo $dir;
  3. cd $dir;
  4. git config core.filemode false
  5. cd ..
  6. done

全局设定,避免以后移动文件检测到变更:

  1. git config --global core.filemode false
发布内容,请遵守相关法律法规。
评论