.gitignoreでフォルダ内を複雑に無視する方法
ディレクトリ内にある特定のフォルダのみignoreしたい場合は(今回の場合はhoge)
面倒だが以下のように書いていくしかないみたい。
全体を無視
↓
その下の特定のディレクトリだけ許可
↓
その下の特定のディレクトリの下を無視
↓
その下の特定のディレクトリの下の特定の・・・・
めんどくさいけどwordpressのテーマディレクトリのみ管理したと行った場合に使えます。
#wp cms/wp/* !cms/wp/wp-content/ cms/wp/wp-content/* !cms/wp/wp-content/themes/ cms/wp/wp-content/themes/* !cms/wp/wp-content/themes/hoge/
【参考サイト】
[ようやく見つけたかもしれない]WordpressサイトをGit管理する方法[メモ] - Qiita
[Git] .gitignoreの仕様詳解 - Qiita