当我在 Ubuntu 18(Virtualbox)上使用回车键进行正常换行时,它在 git 中始终显示正常 - 它从未添加 ^M(据我了解,这是 DOS 使用的回车符/换行符的一个版本)。它随机开始将它们添加到我的换行符中,我不知道为什么,也找不到解决方案来再次摆脱它们。
另一个有用的信息是,所有现有的编辑换行符都不显示 ^M,只显示新编辑的换行符。
尝试过的编辑器:gedit、Visual Studio Code、Vim (CLI)
这是 git diff 显示的内容:
</div>
</form>
</div>
</div>^M
<!--^M
<ul class="nav navbar-top-links navbar-right">
<li>
<a href="#">