12/08/2018, 15:03
.gitkeepとは
一言で言うと.gitkeepとは空ファイルだ。 よく0バイトファイルというふうに表現されるが、何の事はない。タイトルだけ設定されていて、中身は何もない。 Q.ではなんのためにあるのか? A.空のディレクトリをgitに認識させるため。 私は今回初めて知ったのだが、gitは空のディレクトリを認識することができないらしい。 試しにgit管理下にあるディレクトリにmkdirコマンドで空のディレクトリを作成してみよう。 $ mkdir git-test lsコマンドでディレクトリが作成されていることを確認し、 $ ls いざ、git status! あれ? じゃこれならどうだgit ...
一言で言うと.gitkeepとは空ファイルだ。 よく0バイトファイルというふうに表現されるが、何の事はない。タイトルだけ設定されていて、中身は何もない。
Q.ではなんのためにあるのか?
A.空のディレクトリをgitに認識させるため。
私は今回初めて知ったのだが、gitは空のディレクトリを認識することができないらしい。
試しにgit管理下にあるディレクトリにmkdirコマンドで空のディレクトリを作成してみよう。
$ mkdir git-test
lsコマンドでディレクトリが作成されていることを確認し、
$ ls
いざ、git status!
あれ?
じゃこれならどうだgit add
とこんなふうに空のフォルダを作ってもgitでは認識できないのだ。
そこに.gitkeepという空のファイルを作成すると・・・
この通り!
gitがディレクトリを認識するようになりました。