git对文件本身属性的修改也会版本控制,比如文件权限 - ghostsf博客

in 旧文字 with 0 comment

1.png
之前也没注意这个问题,今天偶然在linux下修改了文件的权限为777,这时候git status发现,文件被修改了,其实文件内容并没有变动。
之后将此变动,git commit然后push到远程仓库上。
发现在远程仓库上,会对文件的权限本身做区分,比如777的文件,会标识为executable file,是一个可执行文件。当然远程仓库的服务器是linux的,所以这一点也是可以理解的。
既然如此,我们就需要注意提交到远程仓库上的文件权限等其他属性的问题了,也许会造成不必要的安全问题。

Responses