小墨の博客

梦想需要付诸行动,否则只能是梦

Windows下 git clone 仓库时保持LF格式

提交时转换为LF,检出时不转换:git config --global core.autocrlf input


Git导出项目设置换行符LF

Mac上使用Git提交文件,文件的换行符使用的是LF

Windows上使用Git导出项目,发现文件中的换行符从LF改为了CRLF

要想保持换行符一致需要对Git进行配置。


autocrlf 控制是否转换成CRLF

// 提交时转换为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


注: Windows如果在安装git时已经设置过则不用配置

b242befb078148d4bb20bbe688735b70.png




参考文章:

https://blog.csdn.net/sunday2018/article/details/116402894


张小弟之家

本文链接:
文章标题:

本站文章除注明转载/出处外,均为原创,若要转载请务必注明出处。转载后请将转载链接通过邮件告知我站,谢谢合作。本站邮箱:admin@only4.work

尊重他人劳动成果,共创和谐网络环境。点击版权声明查看本站相关条款。

    发表评论:

    搜索
    本文二维码
    标签列表
    站点信息
    • 文章总数:508
    • 页面总数:20
    • 分类总数:92
    • 标签总数:208
    • 评论总数:61
    • 浏览总数:225323

    | | |
    | |  Z-Blog PHP