I am diffing a file between forked and upstream Bitbucket repositories:
$ git diff origin/branchA..upstream/branchB -- some/file/path.xyz
It seems to return the same difference for almost every file:
-<U+FEFF>@using Sitecore.Mvc
+@using Sitecore.Mvc^M
What is the exact meaning of ^M
that only shows up after the first line? I see this issue when I compare other files as well. I am on a Windows Server 2008 R2 machine. core.autocrlf
is set to true
. The .gitattributes is set to text eol=lf
. My Git version is 2.5.1.windows.1.