.gitattributes 和 git config core.autocrlf 中的文本属性

问题描述 投票:0回答:1

如果未指定文本属性,Git 将使用

core.autocrlf
配置变量来确定是否应转换文件。

从这个声明中,文本属性应该覆盖

core.autocrlf
配置,但我有以下观察结果。两台 PC 均未指定
eol
属性或
core.eol

该文件在远程有

LF
结尾。
为什么会这样?

  • 文本属性不是应该覆盖
    core.autocrlf
    配置吗?
  • 不是
    core.autocrlf=input
    只影响入住吗

在 PC 1 (Windows 11)、

* text=auto
core.autocrlf=false
上,文件签出为
CRLF
结尾

在 PC 2 (Windows 10)、

* text=auto
core.autocrlf=input
上,文件签出为
LF
结尾

git git-config line-endings gitattributes
1个回答
0
投票

enter image description here


在 PC 2 (Windows 10)、

* text=auto
core.autocrlf=input
上,文件签出为
LF
结尾

core.autocrlf=input
用于 MacO,在 Windows 上您应该将其设置为 true
true

© www.soinside.com 2019 - 2024. All rights reserved.