WEBEER – Web制作の覚えがき –

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

Git
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というディレクトリだけ同期することができます。