git关于文件权限修改引起的冲突及忽略文件权限的办法
我们在使用git进行版本管理的时候,有时候只是修改了文件的权限,比如将index.php修改为777,但其实文件内容并没有改变,但是git会认为此文件做了修改,原因是git把文件权限也算作文件差异的一部分了。
解决办法:
git中可以加入忽略文件权限的配置,在目录中执行以下命令:
$ git config core.filemode false
这样就设置了忽略文件权限。查看下配置:
$ cat .git/config
[core]
repositoryformatversion = 0
filemode = false #看到这一行就说明配置成功
bare = false
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续努力!