Git 忽略了从 0775 到 0774 的 chmod 更改。我想拒绝公开执行某个文件。
0775:
Owner: Read, Write, Execute
Group: Read, Write, Execute
Public: Read, Execute
0774:
Owner: Read, Write, Execute
Group: Read, Write, Execute
Public: Read
我已git config core.fileMode
设置为true
。如果我运行chmod 0644 foo.sh
,Git 会看到文件模式更改并允许我提交该更改。
但是,如果我的文件具有权限 0755 并且我运行chmod 0774 foo.sh
,Git 不会将其显示为已修改,并且不允许我提交。
我是否遗漏了什么?
答案1
仅限 Git查看模式 644 和 755。并且它甚至可能不会查看不适用于您的标志。