【Git】gitignorで特定のファイルだけ同期する方法

Git
更新日:2020.08.16 公開日:2020.08.15
Gitで同期したくないファイルがある時はgitignorで設定すると思うんですけど、除外してるディレクトリの中で1個だけは許可したい、みたいなことってありますよね。
いわゆるホワイトリストっていうやつです。
WPでいえば特定のテーマフォルダだけ同期したい、みたいな時。
その時のgitignorの書き方をご紹介します。
特定のフォルダを以外を除外するgitignor
全てを除外する書き方をした後に、対象のフォルダを打ち消していきます。
/*
!/wp-content
/wp-content/*
!/wp-content/themes
/wp-content/themes/*
!/wp-content/themes/luckydays
/*
これで全てを除外したあと !/wp-content
これで打ち消します。
これでluckydaysというディレクトリだけ同期することができます。
カテゴリー:
Git