Git 不会拾取从 0775 到 0774 的 chmod 更改

Git 不会拾取从 0775 到 0774 的 chmod 更改

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。并且它甚至可能不会查看不适用于您的标志。

相关内容