Git:跟踪权限更改777到444

时间:2015-07-19 23:13:37

标签: git unix file-permissions

我使用chmod来更改文件的权限。这个文件在我的Git存储库中。我将它从777更改为444. Git没有显示文件的任何更改。如何将此更改添加到Git?

使用Git verion 1.7.9.5

3 个答案:

答案 0 :(得分:2)

您可以从存储库中删除该文件,并将其替换为您更改的文件。

答案 1 :(得分:1)

Git只会跟踪可执行位是否已更改。因此,如果您的文件为666并将其更改为777,则git会跟踪此更改,但不会跟踪文件权限。如果您需要使用git跟踪权限,则需要使用第三方工具。 This post解释了一下。您需要第三方工具,例如git-cache-meta

答案 2 :(得分:1)

来自https://docs.gradle.org/current/userguide/gradle_wrapper.html#sec:unix_file_permissions

  

Wrapper任务添加适当的文件权限以允许   执行gradlew * NIX命令。 Subversion保留此文件   允许。我们不确定其他版本控制系统如何处理   有了这个。应该始终如一地执行“sh gradlew”