Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/24.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如何将文件权限更改为775(而不是755)?_Git_Permissions_Chmod - Fatal编程技术网

GIT如何将文件权限更改为775(而不是755)?

GIT如何将文件权限更改为775(而不是755)?,git,permissions,chmod,Git,Permissions,Chmod,在Git中,我发现要更改文件/文件夹权限,只能将其设置为755(带:+x)。即: $ git update-index --chmod=+x docroot/myfolder 然后如何将其更改为: 775 777 等等,如我所愿?也许我晚了一点,但是: 据我所知,git只存储“可执行”或“不可执行”。如果一个文件被标记为可执行文件,它将以类似777的权限被签出。如果在签出之前执行umask 0002,则会获得文件权限775 在执行所有这些操作之前,您可能希望不带参数地执行umask。它将返

在Git中,我发现要更改文件/文件夹权限,只能将其设置为
755
(带:+x)。即:

$ git update-index --chmod=+x docroot/myfolder
然后如何将其更改为:

  • 775
  • 777

等等,如我所愿?

也许我晚了一点,但是:

据我所知,git只存储“可执行”或“不可执行”。如果一个文件被标记为可执行文件,它将以类似777的权限被签出。如果在签出之前执行
umask 0002
,则会获得文件权限775

在执行所有这些操作之前,您可能希望不带参数地执行
umask
。它将返回当前设置,因此您可以稍后还原它们


这可能是你问题的答案。但我不知道,我是否会推荐这些命令;)

看看这个,你就会知道怎么做了,洛诺,它没有显示如何更改为我想要的任何特定权限。(我已经打开了该选项)