【发布时间】:2016-07-21 19:20:56
【问题描述】:
我一直在做一个项目,并在一个文件夹中编辑了一堆文件。该文件夹位于我的本地,不受 GIT 监视。我通常将整个文件夹复制到 GIT 监视的另一台计算机中以推送到存储库。现在的问题是,由于显示了行尾和空格,一堆文件被显示为已更改,因为它正在从 Windows 复制到 linux 盒子。
我执行了以下命令:git diff --stat 以显示所有文件随着行数/字符的更改而更改。
如您所见,其中许多文件对它们进行了零更改。但是,它们仍然出现在我的 git status 修改部分。
由于我从未对这些文件进行任何更改,如何删除这些文件或将其恢复正常?
【问题讨论】:
-
更好的问题是如何让 git 忽略换行符更改。 Here's a Github doc on that.
-
感谢您的澄清。这是造成这个问题的罪魁祸首吗?
-
git config core.autocrlf false