我使用chmod来更改文件的权限。这个文件在我的Git存储库中。我将它从777更改为444. Git没有显示文件的任何更改。如何将此更改添加到Git?
使用Git verion 1.7.9.5
答案 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”