Github没有正确显示我的提交的差异

时间:2013-01-04 07:12:29

标签: github git-diff

submitted a commit在这里和那里有一些修复,但github没有正确显示差异(例如,删除了这一行,添加了这一行等)。它只显示了两个代码墙,一个红色(删除代码)和一个绿色(添加代码)。

这不是第一次发生在我身上,而这最后一次我特别小心不要弄乱我的代码的任何其他部分。我必须做错事,我尝试的每个免费在线工具都很容易显示文本差异。

如何防止再次发生这种情况?

注意:如果重要,我使用Windows并通过可下载的东西提交。

1 个答案:

答案 0 :(得分:4)

这看起来像标准的 Git on Windows line ending 相关问题; - )

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

$ git config --global core.autocrlf true

有关此主题的详情,请参阅此 GitHub help page