在 Linux 上出现 Git pull 时文件全部冲突的问题,实际上服务器并没有对文件内容做修改。 原因对文件的权限做了修改。 当 core.filemode 值为 true 时,Git 对比时会比较权限
diff --Git a/reload.sh b/reload.sh old mode 100644 new mode 100755
git config core.filemode false
cat .git/config