【问题标题】:What is ^M in Git? [duplicate]Git 中的 ^M 是什么? [复制]
【发布时间】:2015-08-25 21:57:57
【问题描述】:

我有时会使用我的 IDE(NuSphere 的 PhpED)编辑一行,然后将其恢复为我认为的原始状态。但是,git diff 将其显示为已更改,唯一的区别是末尾的 ^M^M 是什么意思?我可以做些什么来编辑代码以使其不显示为更改?

- <td></td>
- <td><img […]></td>
+ <td></td>^M
+ <td><img […]></td> ^M

【问题讨论】:

    标签: git


    【解决方案1】:

    某些东西将您的行尾从 Unix 样式更改为 Windows。 ^M 是回车符。仔细检查所有工具设置!

    【讨论】:

      【解决方案2】:

      ^Mcarriage return character 的多种表示之一。

      它是一个空白字符,通常不会影响代码和HTML。

      它出现在您的文件中表明该文件已在 Windows 系统上编辑/保存。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2018-12-28
        • 2013-12-24
        • 2015-06-22
        • 1970-01-01
        • 2019-03-19
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多