git关于文件权限修改引起的冲突及忽略文件权限的办法
在发布项目到线上时,很多时候需要修改文件的权限,如果是使用git版本管理软件来发布的话,那么下次更新线上文件的时候就会提示文件冲突。明明文件没有修改,为什么会冲突呢?原来git把文件权限也算作文件差异的一部分。
- 解决办法:
git中可以加入忽略文件权限的配置,具体如下:
$ git config core.filemode false
-这样就设置了忽略文件权限。查看下配置:
$ cat .git/config
在发布项目到线上时,很多时候需要修改文件的权限,如果是使用git版本管理软件来发布的话,那么下次更新线上文件的时候就会提示文件冲突。明明文件没有修改,为什么会冲突呢?原来git把文件权限也算作文件差异的一部分。
git中可以加入忽略文件权限的配置,具体如下:
$ git config core.filemode false
-这样就设置了忽略文件权限。查看下配置:
$ cat .git/config