无法将文件权限更改提交/推送到git
我在GIT中有一些文件具有-rwxr-xr-x权限 我需要把它改成640(rw-,r-,r-) 我运行chmod640 但当我运行git diff或git commit时,这些文件权限更改不会显示或提交无法将文件权限更改提交/推送到git,git,github,gitlab,Git,Github,Gitlab,我在GIT中有一些文件具有-rwxr-xr-x权限 我需要把它改成640(rw-,r-,r-) 我运行chmod640 但当我运行git diff或git commit时,这些文件权限更改不会显示或提交 如何执行上述操作?请提供帮助。Git不会施加这些限制性权限。它仅设置或清除x位。在类Unix系统上,根据umask设置设置或清除剩余位。除非将core.fileMode设置为false,否则删除或添加x位通常会显示在git状态中。基于Windows的系统在这里表现很差,但我避开Windows,不
如何执行上述操作?请提供帮助。Git不会施加这些限制性权限。它仅设置或清除
x
位。在类Unix系统上,根据umask
设置设置或清除剩余位。除非将core.fileMode
设置为false
,否则删除或添加x
位通常会显示在git状态中。基于Windows的系统在这里表现很差,但我避开Windows,不知道如何处理它。@torek很棒的东西。你应该把它放在一个答案中。Git只关心644和755。相关:@RogérioPeixoto:我肯定这是一个副本,我只是还没有找到“什么”。Git不会强加那些限制性的权限。它仅设置或清除x
位。在类Unix系统上,根据umask
设置设置或清除剩余位。除非将core.fileMode
设置为false
,否则删除或添加x
位通常会显示在git状态中。基于Windows的系统在这里表现很差,但我避开Windows,不知道如何处理它。@torek很棒的东西。你应该把它放在一个答案中。Git只关心644和755。相关:@RogérioPeixoto:我肯定这是一个副本,我只是还没有找到“什么”。