【发布时间】:2014-06-11 20:37:31
【问题描述】:
我知道有很多类似的问题/答案,但是我找不到这个问题的具体答案。我们是一家 .net 商店,正在使用 git。
我想要一种在执行 git 状态时忽略对文件的 CRLF (^M) 更改的方法。在开发过程中,其他进程偶尔会修改文件并注入 CRLF,最终导致它们在 git 状态完成时显示为已修改。我的 .gitattributes 文件中有“* text=auto”行,以便在结帐/提交时标准化行尾,但这不是我想要的。我还尝试将以下内容添加到 git config (core.whitespace=cr-at-eol) 但它们仍然显示为已修改。
如何告诉 git 忽略对 CRLF (^M) 的所有更改?
【问题讨论】:
-
那些偶尔修改文件的进程除了注入随机
CRs之外,难道不做任何事情吗?
标签: git