腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
大数据技术栈
专栏作者
举报
67
文章
82266
阅读量
17
订阅数
订阅专栏
申请加入专栏
全部文章
spark
编程算法
kafka
sql
大数据
数据库
node.js
文件存储
hive
java
javascript
网络安全
hadoop
bash
scala
bash 指令
http
存储
缓存
推荐系统
数据处理
数据结构
机器学习
python
云数据库 SQL Server
打包
linux
unix
神经网络
深度学习
mapreduce
yum
数据分析
windows
html
云数据库 Redis
git
api
jar
TDSQL MySQL 版
人工智能
企业
yarn
rollup.js
shell
jvm
ssh
正则表达式
numpy
zookeeper
二叉树
tcp/ip
https
hbase
任务调度
flink
awk
matplotlib
text
算法
搜索文章
搜索
搜索
关闭
git 换行符LF与CRLF转换问题
windows
git
unix
在各操作系统下,文本文件所使用的换行符是不一样的。UNIX/Linux 使用的是 0x0A(LF),早期的 Mac OS 使用的是0x0D(CR),后来的 OS X 在更换内核后与 UNIX 保持一致了。但 DOS/Windows 一直使用 0x0D0A(CRLF)作为换行符。Git提供了一个“换行符自动转换”功能。这个功能默认处于“自动模式”,当你在签出文件时,它试图将 UNIX 换行符(LF)替换为 Windows 的换行符(CRLF);当你在提交文件时,它又试图将 CRLF 替换为 LF。Git 的“换行符自动转换”功能听起来似乎很智能、很贴心,因为它试图一方面保持仓库内文件的一致性(UNIX 风格),一方面又保证本地文件的兼容性(Windows 风格)。但遗憾的是,这个功能是有 bug 的,而且在短期内都不太可能会修正。
solve
2019-10-30
1.4K
0
没有更多了
社区活动
Python精品学习库
代码在线跑,知识轻松学
点击查看
【玩转EdgeOne】征文进行中
限时免费体验,发文即有奖~
立即参加
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档