美文网首页
禁用git的自动换行功能

禁用git的自动换行功能

作者: ag4kd | 来源:发表于2022-06-30 08:26 被阅读0次

不同操作系统使用的换行符是不一样的。

Unix/Linux使用的是LF,Mac后期也采用了LF,但Windows一直使用CRLF【回车(CR, ASCII 13, \r) 换行(LF, ASCII 10, \n)】作为换行符。

而git入库的代码采用的是LF格式,它考虑到了跨平台协作的场景,提供了“换行符自动转换”的功能,如果在Windows下安装git,在拉取文件时,会自动将LF换行符替换为CRLF;在提交时,又会将CRLF转回LF

但是这个转换是有问题的:有时提交时,CRLF转回LF可能会不工作,尤其是文件中出现中文字符后有换行符时。

git config --global core.autocrlf false
git config --global core.filemode false
git config --global core.safecrlf true

相关文章

  • 禁用git的自动换行功能

    不同操作系统使用的换行符是不一样的。 Unix/Linux使用的是LF,Mac后期也采用了LF,但Windows一...

  • git 换行符错误

    遇到这两个错误,是因为Git的换行符检查功能。 Git提供了一个换行符检查功能(core.safecrlf),可以...

  • warning: LF will be replaced by

    遇到这两个错误,是因为Git的换行符检查功能。 core.safecrlf Git提供了一个换行符检查功能(cor...

  • [Git使用] warning: LF will be repl

    遇到这两个错误,是因为Git的换行符检查功能。core.safecrlfGit提供了一个换行符检查功能(core....

  • oracle统计信息

    统计级别 show parameter statistics_level basic :自动优化功能会禁用 typ...

  • Git自动换行符

    不同的操作系统有不同的换行符格式,跨平台协作时需要考虑版本工具(git)对换行符的处理 回车和换行 回车(Carr...

  • VS Code 配置

    配置 git 路径 配置字体 配置自动换行 也可以使用菜单 View > Toggle Word Wrap 来切换...

  • iOS开发禁用翻页手势

    小说APP中涉及到了自动阅读功能,翻页手势需要禁用下面两中controller禁用的方法:平移效果以及无效果在网上...

  • Puppeteer 系列踩坑日志—3—开启支持插件

    在使用puppeteer自动化的过程中,会发现其实开启的chrome往往自动禁用了插件功能,如果我们想在自动化测试...

  • Git命令补全配置

    最近想偷懒,抽空配置了下git命令的自动补全功能。 配置该功能时,只要下载git-bash-completion....

网友评论

      本文标题:禁用git的自动换行功能

      本文链接:https://www.haomeiwen.com/subject/awcfbrtx.html