我正在使用Mac并从GitHub上撤回回购。
我做了一系列更改,GitTower或GIT总体上告诉我:
410 files changed, 68615 lines added, 70606 lines deleted
除文件更改号码外,这是完全错误的。
我在每个文件中编辑了最多20到30行代码,但是对于编辑的每个文件,GIT说我替换了文件的全部内容。
我假设这是因为行结尾来自不同的操作系统?我通常没有这个问题,这是我第一次参与公共回购。
我环顾了一些其他答案,这让我尝试通过以下方式发现我当前的配置:
git config core.autocrlf
当我运行它时,它什么都不返回。
所以我假设我需要设置它? GitHub为Mac用户推荐“输入”,这是否会确保我的文件不会显示整个文件被更改?
另外,有没有办法修复我提到的提交,以便它只显示更改的正确行数?
答案 0 :(得分:2)
当然,您应该设置core.autocrlf
。 Git-documentation
要解决此问题,您可能需要先恢复提交。 Revert to previous Git commit 然后,配置它并再次提交。