【Git】warning: LF will be replaced by CRLF in .gitignore解决方案

简介: warning: LF will be replaced by CRLF in .gitignore解决方案

问题

在git add时,出现如下警告

$ git add .
warning: LF will be replaced by CRLF in .gitignore.

解决方法一

1.设置git,将core.autocrlf设置为false

$ git config --global core.autocrlf false

2.设置windows也用LF换行。
git config --global core.autocrlf false
设置一个.editorconfig 来保证文件都是 LF 结尾。
除了记事本,其他编辑器都可以正常编辑

解决方法二

设置 core.autocrlf=true。
然后使用 dos2unix 之类的工具将本地 LF 结尾的文件改为 CRLF 结尾;

原理

参考Git 多平台换行符问题(LF or CRLF)

相关文章
|
2天前
|
人工智能 运维 Linux
一文了解IntelliJ IDEA如何使用git上传代码到GitHub(附常见问题解决方案)
一文了解IntelliJ IDEA如何使用git上传代码到GitHub(附常见问题解决方案)
116 0
|
2天前
|
缓存 Shell 开发工具
git 基本 使用和.gitignore文件不生效
git 基本 使用和.gitignore文件不生效
20 0
|
10月前
|
Java 开发工具 数据库
|
2天前
|
存储 开发工具 git
Git 教程:解密 .gitignore 文件、合并分支、解决冲突、及 Git 帮助
如果你忘记了命令或命令的选项,你可以使用 Git 帮助。 在命令行中,有几种不同的使用帮助命令的方式: git command -help - 查看特定命令的所有可用选项 git help --all - 查看所有可能的命令 让我们看看不同的命令。
215 3
|
5月前
|
存储 jenkins 持续交付
git文件过大导致构建失败的解决方案(快速提升jenkins构建速度)
git文件过大导致构建失败的解决方案(快速提升jenkins构建速度)
67 0
|
7月前
|
Unix Linux 开发工具
【Git使用】关于Windows系统下的git提示“warning: LF will be replaced by CRLF”的原因分析和解决方案
【Git使用】关于Windows系统下的git提示“warning: LF will be replaced by CRLF”的原因分析和解决方案
146 0
|
7月前
|
XML 缓存 开发工具
【Git】Git忽略提交的规则(.gitignore配置总结)
【Git】Git忽略提交的规则(.gitignore配置总结)
136 0
|
9月前
|
网络安全 开发工具 数据安全/隐私保护
git--配置文件、.gitignore
git--配置文件、.gitignore
|
9月前
|
开发工具 git
Git的.gitignore文件、标签管理以及给命令起别名
Git的.gitignore文件、标签管理以及给命令起别名
|
9月前
|
缓存 开发工具 git
Git .gitignore 文件不生效解决方法
Git .gitignore 文件不生效解决方法
187 0

相关实验场景

更多