忽略除我的特定插件之外的所有 WordPress 文件夹

问题描述 投票:0回答:1

我正在开发一个 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 桌面。

wordpress git github gitlab gitignore
1个回答
0
投票

.gitignore
文件是从上到下解析的,所以你应该重写它如下:

!wordpress/wp-content/plugins/my_plugin
wordpress/

© www.soinside.com 2019 - 2024. All rights reserved.