例えばtmpファイルを置くディレクトリだけgit管理下に置きたいなど
空ディレクトリはgit管理したいが、中にあるファイルはgit管理したくないような場合は、
1. 管理したいディレクトリの中に.gitkeep
ファイルを作成
$ touch /tmp/.gitkeep
2. .gitignore
でtmpフォルダ内の.gitkeep
以外を無視させる
.gitignoreに下記を記述。
tmp/* !.gitkeep
※ !.gitkeep
は最後に記述すること
これで tmpフォルダ内に置かれたファイルはgit管理下に入りませんが、
.gitkeepが生きているので空フォルダでgit管理下に置くことができます。

- 作者: Travis Swicegood,でびあんぐる
- 出版社/メーカー: オーム社
- 発売日: 2009/08/12
- メディア: 単行本(ソフトカバー)
- 購入: 25人 クリック: 305回
- この商品を含むブログ (101件) を見る