我已经为windows http://windows.github.com/安装了github。
还已将存储库克隆到我的本地驱动器中。我创建了一个分支,并对一个文件进行了一些更新,例如:index.html。当我用github提交windows时。 Github似乎将其视为整个文件更新(整行变为红色),而不是显示我已经做过的修改。但是当我使用命令行提交时,这不会发生。
有人似乎和我有同样的问题吗?请告诉我怎么办才能让git没有将我的文件视为一个整体更新?
感谢。
答案 0 :(得分:0)
在Windows中编写文件时,它们具有CRLF行结尾。对于Git,具有\ n和\ r \ n行结尾的行是不同的。请检查您的编辑器和Github的Windows首选项。他们可以自动转换CRLF< - > LF。
答案 1 :(得分:0)
基于Rustam Safin关于CRLF线路结尾,最近我发现这个解决方案很有帮助。
https://help.github.com/articles/dealing-with-line-endings
我试过了,它解决了我的问题。