文件显示为已修改但未更改

时间:2015-12-03 15:30:20

标签: git sublimetext2 editorconfig

如果我在Sublime上打开一个随机文件并保存它,而不进行任何更改,该文件在git上显示为已修改。

为什么会发生这种情况,我该如何避免这种情况?

2 个答案:

答案 0 :(得分:1)

您的编辑器已将回车(CR)或换行符(LF)从一个标准(例如,Unix,Windows)更改为另一个标准。因此,即使您无法使用普通编辑器查看更改,该文件也已实际更改。

答案 1 :(得分:0)

我修复了编辑编辑器配置文件的问题。改变这一行:

end_of_line = lf

由此:

end_of_line = crlf

再次保存所有未更改的文件。

此处有更多信息:http://editorconfig.org/