.gitignore
ファイルはgit管理対象外のリストを作成するファイルです。
そこで「*」アスタリスクで当該ディレクトリの全てを対象としつつ、特定のファイルだけ管理対象に含めたいといったこともあると思います。
例: 当該ディレクトリ配下全てのファイルは管理対象外に
shortcode
/hoge.jp/plugin/fuga/data/*
その中で、特定ファイルだけを含めたい場合は先頭に「!」を付与する
shortcode
# 特定のファイルだけ含める
!/hoge.jp/plugin/fuga/data/hoge.php
「!」を先頭に付与することによって、その特定のファイルだけを管理対象とすることを指定できます。