使用命令后:git checkout -- filename,git status仍然告诉我内容已经更改,我检查了那个文件,它在最后多了一行。
h6my8fg21#
首先检查git config core.autocrlf是否设置为true或native。这可能会触发自动EOL(行尾)转换。git ls-files --eol -- filename还可以帮助检查是否应用了属性指令(如果存储库中有.gitattributes)。
git config core.autocrlf
true
native
git ls-files --eol -- filename
.gitattributes
1条答案
按热度按时间h6my8fg21#
首先检查
git config core.autocrlf
是否设置为true
或native
。这可能会触发自动EOL(行尾)转换。
git ls-files --eol -- filename
还可以帮助检查是否应用了属性指令(如果存储库中有.gitattributes
)。