Белая папка внутри игнорируемой папки

У меня есть проект node.js с некоторыми node_modules. Теперь модуль node_module не соответствовал ожиданиям, и я вручную изменил, скомпилировал и поместил его обратно в папку node_module.

Я хочу добавить этот модуль в GIT, однако, node_modules перечислены в моем gitignore (очевидно).

Я попробовал следующее

/node_modules !/node_modules/the_module/**

Но файлы не отображаются при выполнении git status

Можно ли внести белый список в один пакет внутри игнорируемой папки?

2 ответа

Решение

Хорошо, так что в основном ответ:

/node_modules/*
!/node_modules/the_module

Попробуйте добавить файлы вручную (обычно это имеет приоритет над .gitignore Правила стиля):

git add /path/to/module

Вы можете даже хотеть -N намерение добавить флаг, предложить вам добавить их, но не сразу. Я часто делаю это для новых файлов, которые я еще не готов подготовить.

Другие вопросы по тегам