日々精進

新しく学んだことを書き留めていきます

.gitignoreで特定のファイルだけ無視しない設定

以下のように書きたくなるが、これはだめ。

tmp/
!tmp/tmp.txt

フォルダの無視設定は後から書き換えられないらしい。以下のように各フォルダ毎に除外設定と例外設定をする必要がある。

tmp/*
!tmp/tmp.txt
tmp/tmp2/*
!tmp/tmp2/tmp.txt

なぜこんな仕様なんだろう。めんどい。。

参考:

www-creators.com