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

在发布项目到线上时,很多时候需要修改文件的权限,如果是使用git版本管理软件来发布的话,那么下次更新线上文件的时候就会提示文件冲突。明明文件没有修改,为什么会冲突呢?原来git把文件权限也算作文件差异的一部分,下面我们来看一下如何解决。


git中可以加入忽略文件权限的配置,具体如下:

$ git config core.filemode false

这样就设置了忽略文件权限。

查看下配置:

$ cat .git/config

git忽略文件权限的配置

OK,这时候只是更改文件权限就不会被提交了。

by 雪洁 2014-09-18 09:45:45 1672 views
我来说几句

相关文章