.gitignoreで特定ディレクトリだけ許可する




.gitignoreで特定ディレクトリだけ許可する設定がすぐ忘れてしまうのでメモしておきます。

例えばディレクトリ構成が以下の場合を想定します。

└── public
    ├── css(サブディレクトリは省略)
    ├── img(サブディレクトリは省略)
    ├── index.html

cssだけgit管理対象としたい場合、public/.gitignoreを作成し、設定内容は以下のようにします。

/*
!/css

「/*」の「/」を入れ忘れると有効にならないのでその点だけ注意です。
と自分に言い聞かせる(笑)