git修改文件权限引发冲突
来源:互联网 发布:怎样办理淘宝3c认证 编辑:程序博客网 时间:2024/05/22 07:07
在发布项目到线上时,很多时候需要修改文件的权限,如果是使用git版本管理软件来发布的话,那么下次更新线上文件的时候就会提示文件冲突。明明文件没有修改,为什么会冲突呢?原来git把文件权限也算作文件差异的一部分。下面笔者自己做了个简单的例子来演示这种情况。
1、修改版本库的文件的权限,然后使用diff查看下改变。
$ chmod 777 pack.php$ git diff pack.php
可以看到git把文件权限也列入了版本管理。
2、在另外一个地方clone这个版本库,修改pack.php文件,然后提交。
3、在原版本库下面更新内容。
$ git pull
可以看到提示冲突。
解决办法:
git中可以加入忽略文件权限的配置,具体如下:
$ git config core.filemode false
这样就设置了忽略文件权限。查看下配置:
$ cat .git/config
这时候再更新代码就OK了。
0 0
- git修改文件权限引发冲突
- 修改权限导致git冲突
- git关于文件权限修改引起的冲突及忽略文件权限的办法
- git关于文件权限修改引起的冲突及忽略文件权限的办法
- git关于文件权限修改引起的冲突及忽略文件权限的办法
- git关于文件权限修改引起的冲突及忽略文件权限的办法
- git关于文件权限修改引起的冲突及忽略文件权限的办法
- Git修改文件权限方法
- Windows下git修改文件权限
- git文件冲突
- git解决文件冲突
- git学习- 解决文件冲突
- git中的文件冲突解决方法
- git 客户端解决冲突文件
- Eclipse :git解决同文件修改相同位置时导致的冲突。
- chmod 修改文件权限
- ubuntu文件权限修改
- Android修改文件权限
- 视图关系及遍历查找视图
- Java中数组的存储与内存分配
- poj 3233 Matrix Power Series (构造矩阵)
- Linux下设计一个简单的线程池
- iOS Crash 文件 分析出出错对应代码
- git修改文件权限引发冲突
- cvc-complex-type.3.2.2: Attribute 'content-negotiation-manager' is not allow
- javascript 闭包详解
- chrome 滚动条
- 使用json时java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher问题解决
- swift UI专项训练12 ActivityIndicator
- SQL注入攻击及其防范浅谈
- MySQL连接缓慢,打开缓慢原因
- 两个串-----FFT妙用!