【发布时间】:2020-05-12 12:43:57
【问题描述】:
我在多个平台和容器中使用 git,并且在 Windows 和 Linux 容器之间挂载文件系统。我使用的所有开发工具都可以安静而明智地处理源代码的任何行结尾。 git除外。
我发现 git - 命令行和桌面应用程序 - 将在 Windows 和 Linux 格式之间转换行尾(CRLF 和 LF)。我不希望它那样做。我只想让 git 处理提供的文件,而不是试图通过转换它们来猜测它们将如何被使用。转换后的行尾正在造成严重破坏。我创建带有 LF 行结尾的文件,这就是我希望它们始终保持在任何地方的方式。
如何告诉 git 工具不要管行尾?我能够找到的所有文档都描述了如何为特定存储库中不同类型的文件的不同类型的转换设置各种规则。这是我的工具 的功能,而不是存储库。如何为 tools 设置它以使我的文件格式保持不变?
【问题讨论】: