正在修复以git结尾的行


Fixing line endings in git

当我推送我修改过的文件时,它与github中的文件没有显示出正确的差异。我的意思实际上是

我使用Windows7作为操作系统,我从github中提取的文件是unix行结尾。在我编辑文件并将其推送到repo之后,在github上很难找到我为我的合作者做了什么更改。我尝试在notepad++中使用"编辑->EOL转换->unix"手动修复它们。对于某些文件,它正在工作,而对于某些文件则不工作。我需要一个可以帮助我将文件行结尾设置为默认设置(如unix),或者按原样设置,这意味着在下载时它们是unix,并希望它们以unix行结尾。

我也尝试了Dreamweaver的偏好,但没有成功。伙计们,帮帮我吧

*这是我关于堆栈溢出的第一个问题。如果我不善于解释,请忽略。提前感谢

您需要在Git中检查行尾设置。阅读此处:https://help.github.com/articles/dealing-with-line-endings

Git提供了处理换行问题的选项。这里有一章关于GitBook(也称为Pro Git)的配置,顺便说一句,这是一个很棒的资源。我建议你通读一遍。

http://git-scm.com/book/en/Customizing-Git-Git-Configuration#Formatting-和空白