Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 忽略除.gitignore中的子目录外的所有子目录_Javascript_Git_Gitignore - Fatal编程技术网

Javascript 忽略除.gitignore中的子目录外的所有子目录

Javascript 忽略除.gitignore中的子目录外的所有子目录,javascript,git,gitignore,Javascript,Git,Gitignore,我试图设置gitignore以排除除2之外的所有子目录。我已经包括了~!~对于我想要包含的两个,但是Sourcetree没有选择它 这是我的相关建议 # .gitignore node_modules/ wp-content/plugins/ wp-content/upgrade/ !wp-content/plugins/export-tool !wp-content/plugins/darwin_checkout_tracking 这两个文件被设置为不包括在内。在排除它们之前。重要的是,/*

我试图设置gitignore以排除除2之外的所有子目录。我已经包括了~!~对于我想要包含的两个,但是Sourcetree没有选择它

这是我的相关建议

# .gitignore
node_modules/
wp-content/plugins/
wp-content/upgrade/
!wp-content/plugins/export-tool
!wp-content/plugins/darwin_checkout_tracking

这两个文件被设置为不包括在内。在排除它们之前。

重要的是,/*必须执行以下操作:

# .gitignore
node_modules/
wp-content/plugins/*
wp-content/upgrade/*
!wp-content/plugins/export-tool
!wp-content/plugins/darwin_checkout_tracking
而且很有效

您可以尝试以下方法:

# .gitignore
!wp-content
node_modules/
wp-content/plugins/*
wp-content/upgrade/*
!wp-content/plugins/export-tool
!wp-content/plugins/darwin_checkout_tracking

如果
导出工具
darwin\u checkout\u tracking
是子目录,那么它们不应该也以
/
结尾吗?不,没有必要(我认为)可能重复