gitlab提交的代码使用Download下载分支后,用WinMerge对比换行符不同

在Mac环境下默认的为CR(/r)Git可以在你提交时自动地把行结束符CRLF转换成LF,而在签出代码时把LF转换成CRLF。因此Gitlab服务器上换行实际存的是LF,所以使用Download下载的分支 *.zip中的代码,换行都是LF。
使用Gitlab的检出功能来下载代码,不会出现换行符对比不一致的问题。

1. WinMerge对比查看,左边是gitlab服务器上的代码右边是windows系统上存储的代码

gitlab提交的代码使用Download下载分支后,用WinMerge对比换行符不同

2. 用WinHex软件查看Linux下

gitlab提交的代码使用Download下载分支后,用WinMerge对比换行符不同
Windows下
gitlab提交的代码使用Download下载分支后,用WinMerge对比换行符不同