The two things which come to my mind are:
Any "Untracked" changes which come from the environment will cause an issue like this (see: NPM installs or Compilation running locally).
Sometimes a git environment will have a different line-ending encoding from your local system (often if the development moves between Windows and Linux machines it will do it). Depending on your Git client this could be obfuscated by the fact that some of them will hide whitespaces by default.
You can check both of those by running git diff
and seeing if there is any output. If not and you are sure there are no changes you need to get you can do a git reset --hard
and should be able to continue onward with the pull.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…