即使我坚定地问它,Git也不会暂存跟踪文件。我有一个带有更改的web.config文件。 git status
将其显示为已修改且未停止。然后我说git add web.config
。它没有抱怨,但另一个git status
仍然显示它已修改和未分阶段。它适用于其他文件。
所以我不知何故搞砸了这个文件的本地状态。如果可能的话,如何在不丢失更改的情况下重置?
答案 0 :(得分:3)
我想我明白了。我在Windows上使用Git bash。我依赖于shell中的文件名完成。文件名为Web.config
。我一直在键入git add web.c
并按TAB键。它将完成文件名,保留小写w
。 Git不会抱怨,但不会上传文件。使用大写W
和文件名完成工作。