git diff提示filemode发生改变(old mode 100644、new mode 10075)


今天clone代码,git status显示修改了大量文件,git diff提示filemode变化,如下:

diff --git a/Android.mk b/Android.mk
old mode 100644
new mode 100755

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

切到源码的根目录下,

git config --add core.filemode false


这样你的所有的git库都会忽略filemode变更了~


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM