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

标签 git permissions chmod

在 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/

相关文章:

ruby-on-rails - 我的 Rails 应用程序突然变成只读的

涉及 PHP chmod( ) :Operation not permitted, safe_mode 弃用?

git - Git存储库维护和审核工具

linux - 删除服务器上的 git fork

git 添加不同目录下的文件

unix - 永久 chgrp 目录

node.js - $ git Push 云致命 : remote error: Forbidden

hadoop - MR2 中的基本权限错误

java - 如何在 Java 中管理 Linux 文件权限?

尝试覆盖文件后 Gulp Chmod 错误