我在Git中更改了行结尾设置。由于SourceTree中的行结尾,我仍然无法暂存文件

时间:2016-12-14 00:36:59

标签: git macos atlassian-sourcetree

我使用了这个全局设置:

$ git config --global core.autocrlf input

哪个应该在我的OSX系统上留下LF的行结尾。然后我尝试在sourcetree中暂存文件,但收到但收到这个致命的错误:

  

致命:CRLF将被替换为......

中的LF

根据我的理解,我想在我的OSX系统上将CRLF转换为LF,对吗?那个git cmd上面是不正确的吗?为什么我在SourceTree中收到此致命错误?另外,我讨厌git。

2 个答案:

答案 0 :(得分:1)

这解决了我的问题(可能除了Benjamin Close的帖子之外)。不知道为什么。

$ git config --global core.autocrlf false
$ git config --global core.safecrlf false

git commit get fatal error "fatal: CRLF would be replaced by LF in"

答案 1 :(得分:0)

有说明here,为您提供有关如何解决问题的详细信息。您需要重置索引并提交已修复的文件,然后才能继续进行更改。