当修改文件属性时候,git diff会将文件属性变化也统计为差异,比如只读到可读写执行权限后,后产生git diff差异。
diff --git a/COPYING-GPL2 b/COPYING-GPL2
old mode 100644
new mode 100755
此时文件的属性变换了,但是文件内容本身并没有变化,因此需要将git配置为忽略文件权限的变化。
$ git config core.filemode false这样在git diff就不会显示文件属性变化的差异了。
当修改文件属性时候,git diff会将文件属性变化也统计为差异,比如只读到可读写执行权限后,后产生git diff差异。
diff --git a/COPYING-GPL2 b/COPYING-GPL2
old mode 100644
new mode 100755
此时文件的属性变换了,但是文件内容本身并没有变化,因此需要将git配置为忽略文件权限的变化。
$ git config core.filemode false这样在git diff就不会显示文件属性变化的差异了。