git排除文件夹中除子目录外的所有内容

jrock2004

我正在开发一个节点js项目,并且正在创建一个节点模块,现在想将其添加到我正在处理的项目中。所以在我的gitignore中,我输入了以下内容,但没有用

node_modules/*
!node_modules/zephyr-rest

zephyr-rest是一个目录,因此我只想保存该目录及其文件。我不希望对node_modules下的任何其他子目录进行版本控制。谢谢

Mritunjay

试试这个,为我工作。

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/

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何下载包含在线文件/文件夹列表中的所有文件和子目录的HTTP目录?

Gitignore排除所有子目录中的某些文件

使用git filter-branch删除除一个子目录外的所有内容

如何排除除所有顶级点文件和子目录之外的所有内容?

rsync-排除除子目录外的所有内容,但排除子目录

如何忽略除单个文件之外的git仓库子目录中的所有内容?

gitignore除重复的子目录外的所有内容

gitignore除重复的子目录外的所有内容

Git不会推送所有子文件夹或子目录

git排除除特定文件夹及其内容以外的所有内容

列出SQL Server父文件夹中的所有文件夹子目录

从所有子目录删除文件,保留一个子目录以外的文件夹结构

使文件夹中的所有文件可被所有项目(子目录)访问

在文件夹的所有子目录中创建相同的文件夹

为特定目录中除子目录外的所有C ++文件生成一个标记文件

忽略除一个文件外的所有文件和子目录中的文件

Git,忽略除子目录中的一些文件以外的所有文件

如何使用单个find命令更改除1个文件夹以外的所有子目录的权限?

sftp:上传文件夹中包含的所有文件,目录和子目录

rsync排除包含.git子目录的文件夹(--filter)

删除目录中除两个特定文件夹外的所有内容

删除不同子目录中具有相同名称的文件夹的内容

尝试将目录中的所有子目录打包为rar,而不是其中包含文件夹的子目录为rar

如何使用Grunt压缩子文件夹/子目录中的所有JavaScript文件?

在特定目录及其子目录中,找到所有以 .tmp 扩展名结尾的文件夹

重命名所有子目录中的文件和文件夹以删除字符

Powershell:将父文件夹中的所有子目录和内容复制到另一个文件夹目标

如何解压缩我的子目录中的所有 zip 文件夹?

使用 Powershell 重命名当前目录中包含文件和子目录的所有文件夹名称