1

我在这里和那里提交了一个带有一些修复的提交,但是 github 没有正确显示差异(例如,删除了这一行,添加了这一行等)。它只显示了两堵大代码墙,一堵红色(删除代码)和一堵绿色(添加代码)。

这不是我第一次发生这种情况,而这最后一次我格外小心,不要弄乱我的代码的任何其他部分。我一定是做错了什么,我尝试过的每个免费在线工具都可以轻松显示文本差异。

我怎样才能防止这种情况再次发生?

注意:以防万一,我使用的是 Windows 并通过他们的可下载的东西提交它们。

4

1 回答 1

4

这看起来像Windows 行尾相关问题上的标准 Git ;-)

在 bash 命令行界面中运行以下命令应该可以解决您的问题。

$ git config --global core.autocrlf true

有关此主题的更多信息,请参阅此GitHub 帮助页面

于 2013-01-04T08:25:55.880 回答