4

我已经为 Windows http://windows.github.com/安装了 github 。

也已经将存储库克隆到我的本地驱动器中。我创建了一个分支,并对一个文件进行了一些更新,例如:index.html。当我使用 github for windows 提交时。Github 似乎将其视为整个文件更新(整行变为红色),而不是显示我已经进行的修改。但是当我使用命令行提交时,这不会发生。

有人似乎和我有同样的问题吗?请告诉我应该怎么做才能使 git 没有将我的文件视为一个整体更新?

谢谢。

4

2 回答 2

0

当您在 Windows 中编写文件时,它们具有 CRLF 行尾。对于 Git,带有 \n 和 \r\n 行尾的行是不同的。请检查您的编辑器和 Github for Windows 首选项。他们可以自动转换 CRLF<->LF。

于 2012-08-10T09:59:37.603 回答
0

基于 Rustam Safin 关于 CRLF 行结尾的内容,最近我发现这个解决方案很有帮助。

https://help.github.com/articles/dealing-with-line-endings

我试过了,它解决了我的问题。

于 2012-08-13T15:11:20.213 回答