因此git一直抱怨某些文件已被编辑,当我对git diff进行编辑时,它说整个文件已被更改,但是开头有这些字符。您可以从下面查看终端的副本:
$ git diff
index c479381..d9ab8ca 100644
--- a/Assets/Scripts/ScriptableObjects/GameEvent.cs
+++ b/Assets/Scripts/ScriptableObjects/GameEvent.cs
@@ -1,31 +1,31 @@
-<EF><BB><BF>using System.Collections.Generic;
-using UnityEngine;
...
奇怪的是我无法还原这些文件,git reset --hard HEAD的影响为零,我无法检出旧文件。因此,我唯一的解决方案是我必须继续提交碰巧发生的文件。
关于这是什么,我已经没有足够的想法了。我不认为这是行尾问题,这是另外一回事。有没有人遇到过这样的事情?