使用背景
在linux上配置了一个samba服务器,方便在linux上通过ide修改代码,然后发现一个很烦人的问题,就是没有修改权限,在使用命令 chmod 777 filename后可以修改了,然而使用git status 就会发现文件路径下出现了修改,使用git diff命令查看显示如下
git diff app/controllers/qipa250.php
old mode 100644
new mode 10755
忽略命令
因此想到屏蔽git对于文件权限的检查,使用如下命令即可完成
当前版本库
git config core.fileMode false
所有版本库
git config --global core.fileMode false
如果想要修改回来,只需要设置
git config core.fileMode true
Git忽略文件权限修改配置

在Linux环境下,通过Samba服务器使用IDE修改代码时遇到文件权限问题,每次修改权限后,git会显示文件状态变化。为了解决这个问题,可以通过设置git的core.fileMode配置来忽略权限变更。使用`git config core.fileMode false`可以全局关闭文件权限检查,而`git config --global core.fileMode false`则应用于所有版本库。若要恢复检查,只需将fileMode设回true。
1291

被折叠的 条评论
为什么被折叠?



