首页 > linux > git diff 仅仅出现 new mode

git diff 仅仅出现 new mode

作者:bin

使用命令

git diff text.txt

并没有出现文件内容变化,而是出现如下:

 old mode 100644
 new mode 100755

这里原来是filemode的变化,文件chmod后其文件某些位是改变了的,如果严格的比较原文件和chmod后的文件,两者是有区别的,但是源代码通常只关心文本内容,因此chmod产生的变化应该忽略

我们可以切换至源目录下:

git config --add core.filemode false

取消对文件权限的严格匹配

您必须 [ 登录 ] 才能发表留言!