美文网首页
windows下面git clone 仓库时保持lf格式

windows下面git clone 仓库时保持lf格式

作者: CUFFS | 来源:发表于2017-07-18 23:33 被阅读430次

把core.autocrlf设置成input来告诉 Git 在提交时把CRLF转换成LF,签出时不转换

git config --global core.autocrlf input

设置保存用户名和密码

git config --global credential.helper store

git config --global user.email "huangmeng4520@163.com"

git config --global user.name "huangmeng"

最近在使用GitHub,发现不时没有修改过的文件要提交,对比发现文件全部修改,但找不到不一样的地方。
想可能是换行符的问题,因为Windows和Linux的换行符不一样,而Git默认应该是Linux的,今天Bing了下,果然是这个问题。

CR回车 LF换行Windows/Dos CRLF \r\n
Linux/Unix LF \n
MacOS CR \r
解决方法是:打开命令行,进行设置,如果你是在Windows下开发,建议设置autocrlf为true。
2014/08/20 补充:如果你文件编码是UTF8并且包含中文文字,那还是把autocrlf设置为false,并且把所有文件转换为Linux编码(即LF\n),开启safecrlf检查。

一、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

相关文章

  • windows下面git clone 仓库时保持lf格式

    把core.autocrlf设置成input来告诉 Git 在提交时把CRLF转换成LF,签出时不转换 git c...

  • 七、克隆现有仓库

    克隆仓库的命令格式是git clone [url]。 比如,要克隆 Git 的可链接库 libgit2,可以用下面...

  • iOS git命令的使用

    创建远程仓库 git --bare clone 仓库 git clone 仓库地址 添加 .gitignore 文...

  • git 常用命令

    1、clone项目 git clone 仓库地址 直接clone指定分支git clone -b 分支名 仓库地址...

  • Git常用命令

    1、创建仓库 git clone $ git clone 克隆远程仓库到本地 git init $ git i...

  • Git换行符自动转换问题

    Windows平台,git pull时(UNIX风格)LF被装换为(Windows风格)CRLF问题... 问题原...

  • git常见复杂错误

    1.windows使用git时出现:warning: LF will be replaced by CRLF wi...

  • git

    仓库 当前目录新建一个代码库 git init检出仓库 git clone检出标签处的仓库 git clone -...

  • 常用git命令总结

    git init:初始化当前目录为git仓库git clone 仓库地址:下载和clone一份git仓库到本地gi...

  • git仓库的转移

    一、git仓库迁移 1,从原仓库clone或pull到本地仓库 git clone project_name ​【...

网友评论

      本文标题:windows下面git clone 仓库时保持lf格式

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