+2

.gitkeepとは

一言で言うと.gitkeepとは空ファイルだ。 よく0バイトファイルというふうに表現されるが、何の事はない。タイトルだけ設定されていて、中身は何もない。

Q.ではなんのためにあるのか?

A.空のディレクトリをgitに認識させるため。

私は今回初めて知ったのだが、gitは空のディレクトリを認識することができないらしい。 試しにgit管理下にあるディレクトリにmkdirコマンドで空のディレクトリを作成してみよう。 $ mkdir git-test lsコマンドでディレクトリが作成されていることを確認し、 $ ls いざ、git status! あれ? じゃこれならどうだgit add とこんなふうに空のフォルダを作ってもgitでは認識できないのだ。

そこに.gitkeepという空のファイルを作成すると・・・ この通り! gitがディレクトリを認識するようになりました。


All rights reserved

Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí