我该怎么做
状态
忽略行尾差异?
背景资料:
我随机使用 Windows 和 Linux 来处理这个项目。该项目在 Dropbox 中。
我发现了很多关于如何让 git diff 忽略行尾的信息。由于我使用 meld git diff 为每个文件打开 meld。并且融合说“相同的文件”。
那么我该如何避免这种情况。 Git 应该只为更改的文件打开 meld。如果仅文件结尾不同,则 git status 不应报告文件已更改。
编辑:原因:
发生这种情况是因为 Windows 上的此设置
core.autocrlf 真
所以我检查了 Linux 上的工作副本并在 Windows 上设置 core.autocrlf false。
知道如何让 git status 忽略不同的新行仍然很好。
原文由 Thorsten Niehues 发布,翻译遵循 CC BY-SA 4.0 许可协议
尝试像这样设置 core.autocrlf 值: