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

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

分享到:

评论完整模式加载中...如果长时间无法加载,请针对 disq.us | disquscdn.com | disqus.com 启用代理