0

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

我使用 Windows 7 作为操作系统,我从 git hub 提取的文件是 unix 行结尾。在我编辑文件并将它们推送到 repo 之后,在 github 上很难找出我为我的合作者所做的更改。我尝试使用 notepad++ 中的“编辑-> EOL 转换-> unix”手动修复它们。对于某些文件,它正在工作,而有些则无法工作。我需要有人可以帮助我将文件行结尾设置为默认设置,如 unix 或按原样制作它们,这意味着当我下载它们时它们是 unix 并希望它们以 unix 行结尾。

我也尝试了织梦者的偏好,但没有奏效。请帮帮我

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

4

2 回答 2

0

Git 提供了处理换行问题的选项。这是 Git Book(也称为 Pro Git)中关于配置的一章,顺便说一句,这是一个了不起的资源。我建议阅读全文。

http://git-scm.com/book/en/Customizing-Git-Git-Configuration#Formatting-and-Whitespace

于 2012-07-20T06:02:39.507 回答
0

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

于 2012-07-19T19:14:30.580 回答