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




この記事は最終更新日から2年以上経過しています。

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

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

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

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

/*
!/css

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