-2

我是新探索 git 命令,突然发现 LF 和 CRLF。运行命令 git add 时,终端显示如下:

LF 将在 app.js 中被 CRLF 替换。该文件将在您的工作目录中具有其原始行结尾

- 它是关于什么的?

4

1 回答 1

0

这是一个重复的问题。这些是不同类型的行尾字符。您可以获取有关以下差异的信息: CR LF、LF 和 CR 换行符类型之间的区别?

对于它与git的关系和重要性,我认为GitHub文档的这一部分表达得很好:

每次在键盘上按回车键时,都会插入一个称为行尾的不可见字符。不同的操作系统以不同的方式处理行尾。

当您使用 Git 和 GitHub 协作处理项目时,Git 可能会产生意想不到的结果,例如,如果您在 Windows 机器上工作,并且您的协作者在 macOS 中进行了更改。

您可以将 Git 配置为自动处理行尾,以便与使用不同操作系统的人有效协作。

于 2021-06-03T04:02:07.623 回答