在 Git 中,我发现所有更改文件/文件夹权限的方法都是 755
(with: +x)。即:
$ git update-index --chmod=+x docroot/myfolder
然后我如何将其更改为:
- 775
- 777
等等,如我所愿?
最佳答案
也许我来晚了一点,但是:
据我所知,git 只存储“可执行”或“不可执行”。如果一个文件被标记为可执行文件,它将被 checkout ,权限类似于 777。如果您在 checkout 之前执行 umask 0002
,您将获得文件权限 775。
在所有这些之前,您可能想要执行不带参数的 umask
。它将返回当前设置,因此您可以稍后恢复它们。
这可能是您问题的答案。但我不知道,我是否会推荐这些命令 ;)
关于GIT如何将文件权限更改为775(而不是755)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32085601/