美文网首页
Windows下git换行符配置

Windows下git换行符配置

作者: Java_xiaoman | 来源:发表于2019-11-22 18:02 被阅读0次

    最优配置

    为了最大限度兼容macOS以及Linux,需要:

    1. 提交时转换为LF,检出时不转换
    2. 拒绝提交包含混合换行符的文件
    git config --global core.autocrlf input
    git config --global core.safecrlf true
    
    

    批量将CRLF转换成LF

    如果在Windows下不慎将部分文本的换行符写为CRLF,可以使用dos2unix工具修复回LF

    在Cmder或Cywin下执行:

    find . -type f|xargs dos2unix
    
    

    IDE配置

    附:autocrlf参数说明

    # 提交时转换为LF,检出时转换为CRLF
    git config --global core.autocrlf true
    
    # 提交时转换为LF,检出时不转换
    git config --global core.autocrlf input
    
    # 提交检出均不转换
    git config --global core.autocrlf false
    
    

    附:safecrlf参数说明

    # 拒绝提交包含混合换行符的文件
    git config --global core.safecrlf true
    
    # 允许提交包含混合换行符的文件
    git config --global core.safecrlf false
    
    # 提交包含混合换行符的文件时给出警告
    git config --global core.safecrlf warn
    
    

    0人点赞

    随笔

    作者:bluexiii
    链接:https://www.jianshu.com/p/a340848a6ec1
    来源:简书
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

    相关文章

      网友评论

          本文标题:Windows下git换行符配置

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