1.本地chmod修改了文件的权限,git status查询不到变更
查询git config core.filemode为true。查询资料发现,git不会追踪目录权限的变化,只能追踪文件权限的变化。且对于文件权限变化,只能追踪执行权限的变化,比如从有执行权限到无执行权限。
“
总结一下,git status
查看不到权限变化的原因是:
- Git 默认只跟踪文件的执行权限变化。
- 目录权限的变化不被 Git 跟踪。
- 权限从 755 变为 744 的变化是读写权限的变化,而不是执行权限的变化。(从755改为644就是执行权限的变化了)
”