node.js - 在 VSCode 中重置 Git?
问题描述
我在 VSCode 中打开了一个节点 git 项目,但我最初没有添加一个.gitignore
,所以所有node_modules
文件都暂存于npm i
.
然后我在其中添加了一个.gitignore
with node_modules/
,但文件并没有被忽略。然后rm -fr node_modules .vscode
我.git
在项目中没有文件夹,但文件仍然显示为暂存,如果我单击它们它们会打开,因此 VSCode 以某种方式保留它们。这是ls -la
项目的结果:
total 36
drwxr-xr-x 3 ole ole 4096 Mar 25 12:23 .
drwxr-xr-x 22 ole ole 4096 Mar 23 23:55 ..
-rw-r--r-- 1 ole ole 13 Mar 25 12:26 .gitignore
-rw-r--r-- 1 ole ole 280 Mar 22 16:50 jest.config.js
-rw-r--r-- 1 ole ole 303 Mar 24 21:53 package.json
-rw-r--r-- 1 ole ole 379 Mar 24 21:53 package-lock.json
drwxr-xr-x 4 ole ole 4096 Mar 24 22:42 src
-rw-r--r-- 1 ole ole 5561 Mar 22 18:33 tsconfig.json
关于如何重置项目以使其仅显示非node_modules
文件的想法?
更新
我没有使用 VSCode 执行第一次提交,而是使用了命令行,它显示了正确的结果。但是,即使在第一次提交之后,VSCode 仍然会显示来自文件系统其他部分的一堆文件,这些文件不属于项目的一部分。
此外,如果我切换到另一个项目cd ../differentproject
并运行code .
它仍然会显示该项目的相同未提交文件...
解决方案
推荐阅读
- java - Angular 8 从 HttpResponse 获取“Set-Cookie”标头
- hadoop - ORC 文件转储中的条带大小是否以压缩大小格式表示?
- c# - 与 Visual Studio 2019 交叉编译
- c# - 如何在 Visual Studio Code 调试期间传递 Azure KeyVault 的访问令牌
- python - 从数据框中删除相似的字符串重复项
- typescript - Angular 8 - 为不同的环境导入不同的库
- python - 使用直到列值满足条件对数据框进行分组
- python-3.x - 日期时间模块和时间增量
- python - 在python中提取pdf的特定部分(例如摘要,介绍)?
- linux - 为什么对 CONFIG_GCC_PLUGIN_RANDSTRUCT 种子文件的读取权限不限于特权用户?