我正在开发一个 WordPress 插件,作为一个更大项目的一部分。 WordPress 安装位于 WordPress 文件夹中,我想忽略除我正在处理的特定插件之外的所有 WordPress 安装,因此插件文件夹中的所有内容以及所有子文件夹都需要包含在内。
这就是我到目前为止所得到的
wordpress/
!wordpress/
wordpress/*
!wordpress/wp-content/
wordpress/wp-content/*
!wordpress/wp-content/plugins/
wordpress/wp-content/plugins/*
!wordpress/wp-content/plugins/my_plugin
这可以忽略除 my_plugin 文件夹之外的所有 WordPress 内容。我读过的所有内容都表明最后一行应该是某种形式的 !wordpress/wp-content/plugins/my_plugin/* 或 !wordpress/wp-content/plugins/my_plugin/** 但这不仅不起作用,而且使 my_plugin 文件夹完全从更改文件列表中消失。 !wordpress/wp-content/plugins/yourbookng_listing_plugin/ 与 !wordpress/wp-content/plugins/yourbookng_listing_plugin 的工作方式相同,该文件夹出现,但没有任何文件或子文件夹
如果相关的话,我正在使用 github 桌面。
.gitignore
文件是从上到下解析的,所以你应该重写它如下:
!wordpress/wp-content/plugins/my_plugin
wordpress/