.gitignoreファイルの書き方についてまとめました.
gitの管理対象に含めたくないファイルは.gitignoreファイルに記載します.
1. .gitignoreファイルの作成
gitで管理しているディレクトリの中で、一番浅い階層に作成します.
1 |
$ touch .gitignore |
2.書き方
基本的な書き方は正規表現と似ています.
- # から始まる行は無視される ・・・(1)
- 途中に空白行を入れることができる・・・(2)
- glob パターン(正規表現に似たシェル用のマッチング方式)を利用する・・・(3)
- ディレクトリ(及びその中のファイル)を指定するには、パターンの最後にスラッシュ (
/
) をつける・・・(4) - パターンを逆転させるには!を先頭につけます・・・(5)
1 2 3 4 5 6 7 8 9 10 11 12 13 |
# コメント。これは無視されます・・・(1) # 空白行を自由に入れることができる・・・(2) # 拡張子が.logのファイルを除外・・・(3) *.log # build/ ディレクトリのすべてのファイルを無視します ・・・(4) build/ # しかし、lib.a ファイルだけは .a であっても追跡対象とします・・・(5) *.a !lib.a |