我有一个节点.js项目,有一些node_modules。现在node_module没有达到预期,我手动更改、编译并将其放回node_module文件夹中。
我想将此模块添加到 GIT 中,但是,node_modules列在我的 gitignore 中(显然(。
我尝试了以下方法
/node_modules
!/node_modules/the_module/**
但是执行git status
时文件没有显示
是否可以将忽略文件夹中的一个包列入白名单?
好的,
所以基本上答案是:
/node_modules/*
!/node_modules/the_module
尝试手动添加文件(通常这优先于.gitignore
样式规则(:
git add /path/to/module
您甚至可能希望-N
意图添加标志,以建议您将添加它们,但不是立即添加。我经常为尚未准备好暂存的新文件执行此操作。