What are these ^M's that keep showing up in my files in emacs? What are these ^M's that keep showing up in my files in emacs? git git

What are these ^M's that keep showing up in my files in emacs?


In git-config, set core.autocrlf to true to make git automatically convert line endings correctly for your platform, e.g. run this command for a global setting:

git config --global core.autocrlf true


Someone is not converting their line-ending characters correctly.

I assume it's the Windows folk as they love their CRLF. Unix loves LF and Mac loved CR until it was shown the Unix way.


To make the ^M disappear in git, type:

git config --global core.whitespace cr-at-eol

Credits:https://lostechies.com/keithdahlby/2011/04/06/windows-git-tip-hide-carriage-return-in-diff/