Git中CRLF和 LF的处理

Git在处理文件时可能会遇到CRLF(回车换行)与LF(换行)的区别。CRLF常见于Windows,LF适用于Linux和Mac。Git的`core.autocrlf`配置可以设定为`true`、`input`或`false`来管理行结束符。建议Windows开发者设置`core.autocrlf`为`true`,以确保在不同系统间的兼容性。
摘要由CSDN通过智能技术生成

Git中CRLF和 LF的处理

warning: CRLF will be replaced by LF in node_modules/urix/index.js.
The file will have its original line endings in your working directory.

什么意思

CRLF和LF都是换行符,就是一行完成后怎么到达下一行。 在文件中是不可显示字符。如->>>这里
到这里中间,看不见的部分,就是换行。
区别呢?
CRLF,回车换行,更多用在Windows的文本文件编辑中的回车换行。
LF,换行,多用在Linux、Mac中的文件文件中,以及windows开发的编程源文件中。

如何处理

git config --global core.autocrlf true

说明:
core.autocrlf 是git中负责处理line endings的变量,可以设置三个值– true , inout , false.

  • true 添加git库时,git会将文本文件中的CRLF替换为LF,读取时会自动转为CRLF
  • input 添加和读取都是用LF
  • false 添加git库时,保持原样不变。

建议设置

windows开发时
工作区中(任何换行符 )->git服务器(LF )->工作区ÿ

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值