使用 Github 跟踪文件权限

Track file permissions with Github

提问人:Enow Sinke 提问时间:11/1/2023 最后编辑:Enow Sinke 更新时间:11/1/2023 访问量:17

问:

我正在和我的伙伴们合作一个项目。我应该更改存储库中某些文件的文件权限并推送到 Github。我尝试这样做,但发现 Github 默认不跟踪文件权限,而只跟踪文件的内容。

我的解决方法是,在项目文件夹中,我创建了一个名为 .我在其中添加了文本 * -text。我暂存、提交并推送到 github。我想现在,我可以跟踪文件权限更改。问题是对于文件,比如 file3.log我所做的权限更改是 -rw-rw----。我暂存了这个,提交和推送,我几乎在 Github 上的文件上看到了提交消息。我的伴侣做了一个,他拥有的权限是 rw-rw-r——这不是我想要的。事实上,所有权限更改都没有按预期应用。 我该怎么做才能解决这个问题?.gitattributesgit pullls -l file3.log

Linux 文件 GitHub 权限

评论

0赞 Robert 11/2/2023
我无法重现这个。当我有一个文件和它时,它会出现在另一个具有新文件权限的工作副本上,正如预期的那样。如果 git 像这样丢失文件元数据,那也很奇怪。您能否编辑您的问题并提供一个最小的可重现示例,即您运行的命令?chmodgit pushgit pull

答: 暂无答案