我正在开发一个节点js项目,我正在创建一个节点模块,现在想要将它添加到我正在处理的项目中。所以在我的gitignore中我把以下内容但它没有用
node_modules/*
!node_modules/zephyr-rest
zephyr-rest是一个目录,所以我只想保存该目录及其文件。我不希望node_modules下的任何其他子目录被版本化。感谢
答案 0 :(得分:2)
试试这个,为我工作。
node_modules/*
!node_modules/zephyr-rest/
在git status
之后,它会显示如下
Untracked files:
(use "git add <file>..." to include in what will be committed)
node_modules/
不要担心,因为git status
只是告诉最顶层的未跟踪文件夹untracked
而不是每个子文件夹,因此这表示有一个未跟踪的文件夹node_modules
。执行git add node_modules
只需添加node_modules/zephyr-rest/