Git 状态忽略行尾/相同文件/windows & linux 环境/dropbox/meld

新手上路,请多包涵

我该怎么做

状态

忽略行尾差异?

背景资料:

我随机使用 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 许可协议

阅读 703
1 个回答

尝试像这样设置 core.autocrlf 值:

 git config --global core.autocrlf true

原文由 Saša Šijak 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题