Ubuntu下修改文件权限,git status 会有大量的修改文件,git diff 提示下面信息 diff --git a/www/js/kindeditor/plugins/template/html/3.html b/www/js/kindeditor/plugins/template/html/3.html old mode 100755 new mode 100644 使用下面命令可修复文件权限
git diff -p -R --no-color
| grep -E "^(diff|(old|new) mode)" --color=never
| git apply
windows 下如果出现类似问题可能是换行符问题,导致整个文件被修改 解决方法 1、禁用git的自动换行功能 C:\Users[username].gitconfig [core] autocrlf = false filemode = false safecrlf = true 2、配置IDE开发环境,将它的换行格式指定为LF