MarkdownとBullet Journal

いわゆるプログラマーのつぶやき

【Git】Tips

.gitignoreで特定の拡張子のみ追跡対象にしたい

サブディレクトリも対象とする場合の記載方法

# 最初に全ファイルを除外指定
*
# その上でサブディレクトリを許可
!*/
# 対象とするfile拡張子を記載して許可
!*.c
!*.cpp
!*.h

*/で全サブディレクトリを許可した場合、管理対象fileがないディレクトリは空ディレクトリと同じ扱いとなる。

続く