git关于文件权限修改引起的冲突及忽略文件权限的办法

  我们在使用git进行版本管理的时候,有时候只是修改了文件的权限,比如将index.php修改为777,但其实文件内容并没有改变,但是git会认为此文件做了修改,原因是git把文件权限也算作文件差异的一部分了。

 解决办法:

git中可以加入忽略文件权限的配置,在目录中执行以下命令:

  1. $ git config core.filemode false

这样就设置了忽略文件权限。查看下配置:

  1. $ cat .git/config
  2. [core]
  3. repositoryformatversion = 0
  4. filemode = false #看到这一行就说明配置成功
  5. bare = false
文章不错, 赏你二两银子

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续努力!