有次自己压缩文件去服务器执行,发现和别人的不一样,都是从git上下载的原文件,没有丝毫改变,但是就是不一样
仔细核对文件,发现差了74字节,我的文件大小,比别人的永远多一丢丢,这让我很头痛,每次压缩都要找同事帮忙
最近闲下来了,网上找资料时,终于找到了原因,原来是git提交文件有个开关(最近遇见好几次开关导致的问题)core.autocrlf
这个开关是控制上传的文本文件的换行符是否要转换,如果是true:则下载的是Windows换行符CR LF,上传的是Unix换行符LF,我找同事一看,其他人都是false,这就无语了。有人知道原因的,可以讨论讨论