2023-09-11 git diff 显示\ No newline at end of file 要重视,特别是buildroot\configs\*****defconfig下的文件修改。

一、当在source insight 上面修改linux 系统下的文件时候,git diff的时候经常遇到\ No newline at end of file 的提示,以前都不以为然,直到今天由于这个问题引发编译出莫名其妙的问题,才觉得的重视这个问题。

2023-09-11 git diff 显示\ No newline at end of file 要重视,特别是buildroot\configs\*****defconfig下的文件修改。_第1张图片

二、先来看没有修改之前的文件,用source insight 打开和用notepad打开有一个不一样的地方,就是notepad打开会多一个换行符。可能的原因是window和unix的换行符是不同的,分别为:Windows(CR/LF),Unix(LF)。

2023-09-11 git diff 显示\ No newline at end of file 要重视,特别是buildroot\configs\*****defconfig下的文件修改。_第2张图片

三、少了这个换行符,我用buildroot\configs\*****defconfig 文件编译buildroot ,BR2_ROOTFS_OVERLAY就一直为空,很是莫名其妙。对应这类文件,用notepad修改更保险靠谱。

四、参考文章

Git No newline at end of file_\ no newline at end of file_明月几时有666的博客-CSDN博客

source insight 4 设置换行符为linux换行符,删除行结尾的空格_souce insight换行符设置_C咖咖的博客-CSDN博客

你可能感兴趣的:(linux,buildroot,Linux学习,git)