因为我的项目别离在windows和mac上开发,而零碎默认的换行符不统一,导致每次2个端提交代码时会相互笼罩格局,体现为明明没有任何改变,但git却提醒文件被批改了。
人工改
在vscode中,能够批改状态栏右下角的CRLF,改为LF。
但个别我的项目的文件很多,一个个改太吃力了,请看上面的办法。
配置改
应用editorconfig,在我的项目根目录下新建.editorconfig
文件,内容如下:
# top-most EditorConfig fileroot = true# Unix-style newlines with a newline ending every file[*]# lf, cr, or crlfend_of_line = lf# ensure file ends with a newline when savinginsert_final_newline = true
对于vscode,还须要装置插件能力失效,缺一不可。
而后保留文件,就转为LF了。