Git在设置不同的配置后重新刷新所有内容

Git在设置不同的配置后重新刷新所有内容,git,newline,Git,Newline,我在Windows和Linux机器上进行开发。我意识到,在git配置为core.autocrlf=true的情况下,一些文件在Linux中将Windows中的CRLF转换为LFs 因此,在我的窗口中,在文本文件中,我会看到: sometextCRLF moreCRLF hahahaCRLF CRLF moreCRLF CRLF 在Linux上时: sometextLF moreLF hahahaLF LF moreLF LF 我跑完后还有什么办法吗 git config core.autoc

我在Windows和Linux机器上进行开发。我意识到,在git配置为
core.autocrlf=true
的情况下,一些文件在Linux中将Windows中的CRLF转换为LFs

因此,在我的窗口中,在文本文件中,我会看到:

sometextCRLF
moreCRLF
hahahaCRLF
CRLF
moreCRLF
CRLF
在Linux上时:

sometextLF
moreLF
hahahaLF
LF
moreLF
LF
我跑完后还有什么办法吗

git config core.autocrlf true

为了不让我的CRLF丢失而强制推送一切?(我现在无法推送任何内容,因为我没有任何更改。)

core.autocrlf
仅在签出时对推送没有影响。如果要更改现有工作副本,则需要签出它们。如果您想更改存储库中的文件,您需要手动更改并提交它们,然后像往常一样推动新的提交。

哦,天哪,我希望有一种更简单的方法,大约有30个文件。救命啊!