1

即使我坚定地询问,Git 也不会暂存跟踪的文件。我有一个带有更改的 web.config 文件。 git status将其显示为已修改且未暂存。然后我说git add web.config。它没有抱怨,但另一个git status仍然显示它已修改且未上演。它适用于其他文件。

所以不知何故,我搞砸了这个文件的本地状态。如果可能的话,如何在不丢失更改的情况下重置它?

4

1 回答 1

3

我想我想通了。我在 Windows 上使用 Git bash。我依赖于 shell 的文件名完成。该文件的名称是Web.config. 我一直在打字git add web.c并按 TAB。它将完成文件名,保留小写字母w。Git 不会抱怨,但不会暂存文件。使用大写W和文件名完成工作。

于 2013-02-06T21:17:32.357 回答