Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法将文件权限更改提交/推送到git_Git_Github_Gitlab - Fatal编程技术网

无法将文件权限更改提交/推送到git

无法将文件权限更改提交/推送到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中有一些文件具有-rwxr-xr-x权限

我需要把它改成640(rw-,r-,r-)

我运行chmod640

但当我运行git diff或git commit时,这些文件权限更改不会显示或提交


如何执行上述操作?请提供帮助。

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:我肯定这是一个副本,我只是还没有找到“什么”。