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如何忽略文件权限修改引起的冲突