我的 Dropbox 中有一个git repo,它在 Linux 和 Windows 机器之间同步。我在两台机器上处理文本文件(.cpp
在 linux 和 win 上,.tex
/.txt
在 win 上)。因此,我的编辑器和程序都编写CRLF(win 程序)和 LF(linux 程序)文件,所有程序在阅读时都能理解所有变体。
我想告诉git将所有内容更正为LF
(我最喜欢这种方式)。在两个平台上。
唉,我尝试了core.autocrlf
=true/false/input
和core.eol
=lf
我收到了各种各样的消息。“将从 LF 转换为 CRLF”、“所有文件都已更改”等。目前我有
core.eol=lf
core.autocrlf=input
我在我的 Windows 机器上。
明天当一切都同步到我的 Linux 机器时,我会看到什么?
- 会有LF(就像我现在在这里)吗?
- 我会看到所有文件都已更改吗?
我希望我终于明白了一切,但我真的不确定。input
? 听起来很奇怪...