У меня открыт проект git для узлов в VSCode, и я изначально не добавил .gitignore
, поэтому все файлы node_modules
были размещены на npm i
.
Затем я добавил .gitignore
с 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 .
он по-прежнему показывает те же незафиксированные файлы для этого проекта ...