git - 如何将 git 存储库从 Windows 迁移到 Linux? (CRLF - LF 问题)

标签 git newline lf

我在 Windows 机器上启动了 git 存储库,然后更改为 Linux 机器。一切工作正常,但每次提交时,我都会收到警告 warning: CRLF will be returned by LF in [file]。 我知道我可以关闭自动转换,但是有没有一个命令可以将所有行结尾转换为 Linux 的形式? 我不会再在 Windows 中处理这个项目了。 提前致谢。

最佳答案

有一个 dos2unix 命令可以将文本文件从 dos 格式(使用 CR LF)更改为 unix 格式(仅使用 LF)。使用它,您可以轻松地执行类似的操作

dos2unix *.c *.h

关于git - 如何将 git 存储库从 Windows 迁移到 Linux? (CRLF - LF 问题),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13552658/

相关文章:

c - fgetc 在识别新行时停止 (\n)

Java L&F定制: How do I use synth to customize BorderFactory borders?

git - 将 git 存储库克隆到另一个 git 存储库中

string - VB.net 中 3 个空格后分​​割字符串新行

git - 简单的 Git 特性分支问题

vb.net - 使用 VB.net 由 crlf 拆分

java - Jtable 单元格渲染器不会更改整数值的背景

.NET 的 Environment.NewLine 的 R 等效项

git - Jenkins git 插件自签名证书

GitLab CI 与 Jenkins