我需要 gitignore 来忽略除一个文件夹和其中的所有内容之外的所有内容

I need gitignore to ignore everything except one folder and everything that is in it

除了 /wp-content/themes/spk7sy 文件夹本身和其中的所有内容,我需要忽略所有内容。

我写了这个:

/*
!/wp-content/themes/spk7sy/

但由于某些原因,所有文件都没有被忽略。

我是不是做错了什么?

这有点复杂

  • 所以首先你忽略所有 *
  • 但不是 wp-content 所以 !wp-content/
  • 那么你想忽略 wp-content 中的所有内容,所以 wp-content/*
  • 等..
*
!wp-content/
wp-content/*
!wp-content/themes/
wp-content/themes/*
!wp-content/themes/spk7sy
!wp-content/themes/spk7sy/*