my git无法跟踪对VS代码中先前提交的文件所做的更改[已关闭]

yhuiod9q  于 2023-03-06  发布在  Git
关注(0)|答案(2)|浏览(137)

**已关闭。**此问题为not reproducible or was caused by typos。当前不接受答案。

这个问题是由打字错误或无法再重现的问题引起的。虽然类似的问题在这里可能是on-topic,但这个问题的解决方式不太可能帮助未来的读者。
2天前关闭。
Improve this question
Here is a picture showing my directory我很确定我已经把文件(index.html和readme.md)放到了初始化git的文件夹中,当我输入“git init”后,这些文件变成了绿色,并且age旁边有一个U。
然后我键入git add .我键入git commit -m "first commit我键入git log,看到提交成功。然后我再次编辑这些文件,键入git status,我在Visual Studio代码中收到,'On分支master nothing to commit,working tree clean'。
相反,我是否应该在编辑失败后再次在文件旁边得到类似“未提交的更改”或U符号的内容?
我已经重试了不同的文件夹和不同的文件做上述,我仍然得到'工作干净树'。

oknwwptz

oknwwptz1#

正如在注解中所发现的,以及文件的编辑器面板的标签句柄中的白色所指出的,在运行git status之前,您忘记了在对文件进行更改之后保存文件。您所做的更改只是在程序的内存中,还没有写入文件系统中的文件。

cyvaqqii

cyvaqqii2#

听起来您使用的命令是正确的,但肯定有其他地方出错了。
你可能需要检查一下命令行的作用域,如果你使用的是Git Bash,请确保你仍然在仓库所在的文件夹上,而不是仓库的子文件夹或创建仓库的地方。
如果它显示“working tree clean”,那么您的文件要么未被跟踪并被忽略,要么不在存储库的范围内。

相关问题