3 回答
TA贡献1946条经验 获得超3个赞
core.autocrlftext
core.autocrlf
core.autocrlf = true从存储库签出的文本文件 LF字符归一化为 CRLF在工作树中;包含 CRLF在存储库中不会被触摸 只有 LF存储库中的字符,将从 CRLF到 LF当提交回存储库时。包含 CRLF在存储库中将不受影响地提交。 core.autocrlf = input从存储库签出的文本文件将在工作树中保留原始的EOL字符。 在工作树中的文本文件 CRLF字符归一化为 LF当提交回存储库时。 core.autocrlf = falsecore.eol在工作树的文本文件中口述EOL字符。 core.eol = native默认情况下,这意味着WindowsEOLs是 CRLF和*nix EOLs是 LF在工作的树上。 储存库 gitattributes设置确定提交到存储库的EOL字符规范化(默认为规范化为 LF)。
core.eol
TA贡献1860条经验 获得超8个赞
回购程序可能有不同的文件和不同的EOLs。 回购中的某些文件可能具有混合的EOL,例如 CRLF和 LF在同一个文件里。
| Resulting conversion when | Resulting conversion when | committing files with various | checking out FROM repo - | EOLs INTO repo and | with mixed files in it and | core.autocrlf value: | core.autocrlf value: -------------------------------------------------------------------------------- File | true | input | false | true | input | false -------------------------------------------------------------------------------- Windows-CRLF | CRLF -> LF | CRLF -> LF | as-is | as-is | as-is | as-is Unix -LF | as-is | as-is | as-is | LF -> CRLF | as-is | as-is Mac -CR | as-is | as-is | as-is | as-is | as-is | as-is Mixed-CRLF+LF | as-is | as-is | as-is | as-is | as-is | as-is Mixed-CRLF+LF+CR | as-is | as-is | as-is | as-is | as-is | as-is
core.autocrlf是 true和回购中的文件具有 LFEOL。
CRLF+LF
CRCRLFLFLFCRLFCRCRLFCRCRLF.true
inputfalsecore.autocrlf true.
- 3 回答
- 0 关注
- 595 浏览
添加回答
举报
