GIT中的线路终结问题

时间:2013-12-24 10:50:52

标签: macos git github

我正在使用Mac并从GitHub上撤回回购。

我做了一系列更改,GitTower或GIT总体上告诉我:

410 files changed, 68615 lines added, 70606 lines deleted

除文件更改号码外,这是完全错误的。

我在每个文件中编辑了最多20到30行代码,但是对于编辑的每个文件,GIT说我替换了文件的全部内容。

我假设这是因为行结尾来自不同的操作系统?我通常没有这个问题,这是我第一次参与公共回购。

我环顾了一些其他答案,这让我尝试通过以下方式发现我当前的配置:

git config core.autocrlf

当我运行它时,它什么都不返回。

所以我假设我需要设置它? GitHub为Mac用户推荐“输入”,这是否会确保我的文件不会显示整个文件被更改?

另外,有没有办法修复我提到的提交,以便它只显示更改的正确行数?

1 个答案:

答案 0 :(得分:2)

当然,您应该设置core.autocrlfGit-documentation

要解决此问题,您可能需要先恢复提交。 Revert to previous Git commit 然后,配置它并再次提交。