我是新探索 git 命令,突然发现 LF 和 CRLF。运行命令 git add 时,终端显示如下:
LF 将在 app.js 中被 CRLF 替换。该文件将在您的工作目录中具有其原始行结尾
- 它是关于什么的?
我是新探索 git 命令,突然发现 LF 和 CRLF。运行命令 git add 时,终端显示如下:
LF 将在 app.js 中被 CRLF 替换。该文件将在您的工作目录中具有其原始行结尾
- 它是关于什么的?
这是一个重复的问题。这些是不同类型的行尾字符。您可以获取有关以下差异的信息: CR LF、LF 和 CR 换行符类型之间的区别?
对于它与git的关系和重要性,我认为GitHub文档的这一部分表达得很好:
每次在键盘上按回车键时,都会插入一个称为行尾的不可见字符。不同的操作系统以不同的方式处理行尾。
当您使用 Git 和 GitHub 协作处理项目时,Git 可能会产生意想不到的结果,例如,如果您在 Windows 机器上工作,并且您的协作者在 macOS 中进行了更改。
您可以将 Git 配置为自动处理行尾,以便与使用不同操作系统的人有效协作。