GIT如何将文件权限更改为775(而不是755)?
在Git中,我发现要更改文件/文件夹权限,只能将其设置为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。它将返
755
(带:+x)。即:
$ git update-index --chmod=+x docroot/myfolder
然后如何将其更改为:
- 775
- 777
等等,如我所愿?也许我晚了一点,但是: 据我所知,git只存储“可执行”或“不可执行”。如果一个文件被标记为可执行文件,它将以类似777的权限被签出。如果在签出之前执行
umask 0002
,则会获得文件权限775
在执行所有这些操作之前,您可能希望不带参数地执行umask
。它将返回当前设置,因此您可以稍后还原它们
这可能是你问题的答案。但我不知道,我是否会推荐这些命令;) 看看这个,你就会知道怎么做了,洛诺,它没有显示如何更改为我想要的任何特定权限。(我已经打开了该选项)