Когда я делаю нормальные разрывы строк, используя клавишу ввода на моем 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="#">