git如何忽略文件权限修改引起的冲突
背景
1  | 本机仓库迁移过程中,git status发现全部文件变为修改状态  | 
变为修改状态
文件未变化
原因
1  | git默认会检测文件权限的变化  | 
默认配置如下,当前仓库/.git/config
1  | ……  | 
解决方法
忽略文件权限,有以下2种方式
修改本仓库
1  | git config core.filemode false  | 
或
修改.git/config文件
1  | ……  | 
修改全局
ps:如果该方式无效,请检查.git/config的core.filemode是否true,记住就近原则
1  | git config --global core.filemode false  | 
或
修改~/.gitconfig
1  | ……  | 
git如何忽略文件权限修改引起的冲突

