首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在我的emacs文件中不断显示的这些^M是什么?

在我的emacs文件中不断显示的这些^M是什么?
EN

Stack Overflow用户
提问于 2009-12-01 06:26:30
回答 12查看 114.3K关注 0票数 183

所以我认为这可能与textmate有关,但我们在一个小团队中工作,在git中遇到了一些几乎相同的文件的全文件冲突问题,因为一个分支的每一行都附加了^M。

这个神秘的^M角色应该做什么,它可能来自哪里?

我们的开发人员在Windows/Mac上使用emacs,在Mac上使用TextMate,在Mac上使用coda,偶尔还使用wp-admin文本编辑器。

有没有人因为这样的问题而遇到过这个问题?

EN

回答 12

Stack Overflow用户

回答已采纳

发布于 2009-12-01 06:32:08

git-config中,将core.autocrlf设置为true,以使git自动为您的平台正确转换行尾,例如,针对全局设置运行以下命令:

代码语言:javascript
复制
git config --global core.autocrlf true
票数 144
EN

Stack Overflow用户

发布于 2009-12-01 06:29:21

Someone is not converting their line-ending characters correctly

我猜是Windows的人,因为他们喜欢他们的CRLF。Unix喜欢LF,Mac喜欢CR,直到它以Unix的方式展示出来。

票数 103
EN

Stack Overflow用户

发布于 2018-01-22 17:46:47

要使^M在git中消失,请键入:

代码语言:javascript
复制
git config --global core.whitespace cr-at-eol

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

票数 39
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1822849

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档