npm-debug.log находится в файле .gitignore, но я все еще получаю сообщение «ничего не добавлено для фиксации, но есть неотслеживаемые файлы (используйте« git add »для отслеживания)» - PullRequest
0 голосов
/ 01 июля 2019

Мой файл gitignore выглядит так:

*.csv
*.dat
*.iml
*.log
*.out
*.pid
*.seed
*.sublime-*
*.swo
*.swp
*.tgz
*.xml
.DS_Store
.idea
.project
.strong-pm
coverage
node_modules
npm-debug.log
server-info
definitions/

Тем не менее, внезапно git status показывает мне много файлов npm-debug.log в красном. enter image description here

Я также получаю сообщение

ничего не добавлено для фиксации, но есть неотслеживаемые файлы (используйте "git add" для трек)

Как мне удалить все файлы npm-debug.log с моего локального компьютера без случайного удаления важных файлов?

Кроме того, как я могу предотвратить создание этих файлов?

Ответы [ 2 ]

1 голос
/ 01 июля 2019

Чтобы игнорировать файлы отладки npm в Git, вам не хватает звездочки в конце строки в вашем файле .gitignore.

npm-debug.log*

И если вы хотитеникогда не создавайте эти журналы, вы можете выполнить установку с помощью --loglevel=silent, в любом случае, я не рекомендую делать это, они могут быть полезны.

1 голос
/ 01 июля 2019

Вам необходимо добавить npm-debug.log* в файл .gitignore, поскольку текущий статус файла .gitignore означает только npm-debug.log.

Добавление звездочки * гарантирует, что любой файл, начинающийся с npm-debug.log, будет игнорироваться

Если вы хотите навсегда удалить их с вашего компьютера, используйте следующую команду:

rm -f npm-debug.log.*
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...