Git unignore дочерний каталог игнорируемого каталога

Я пытаюсь настроить файл gitignore для сайта Wordpress. Вот что я до сих пор:

# Ignore everything in the root except the "wp-content" directory.
/*
!.gitignore
!/wp-content/

# Ignore everything in the "wp-content" directory, except the "plugins"
# and "themes" directories.
/wp-content/*
!/wp-content/plugins/
!/wp-content/themes/

# Ignore everything in the "plugins" directory, except the plugins you
# specify (see the commented-out examples for hints on how to do this.)
/wp-content/plugins/*
!/wp-content/plugins/coemans-site-plugin/

# Ignore everything in the "themes" directory, except the themes you
# specify (see the commented-out example for a hint on how to do this.)
/wp-content/themes/*
!/wp-content/themes/bg-mobile-first/

Это отлично работает для папки плагинов, но добавляется только папка bg-mobile-first, а не ее содержимое. Если я заменил bg-mobile-first на другую тему в папке тем (генезис), вся папка и все в ней добавляются.

Я новичок в git, поэтому я, вероятно, очевидно, но я искал какое-то время и еще не придумал решение. Любая помощь будет высоко оценена.

0
задан 13 August 2018 в 14:01

1 ответ

Я попытался создать новое репо для другого сайта, и там он работает как ожидается, поэтому рассмотрим это закрыто.

0
ответ дан 15 August 2018 в 17:04
  • 1
    Не могли бы вы закрыть вопрос? – evolutionxbox 13 August 2018 в 19:54
  • 2
    да, извините, это говорит, что я могу принять свой ответ только через 21 час. – inkbiegel 14 August 2018 в 16:17

Другие вопросы по тегам:

Похожие вопросы: