Closed1

.gitkeepで空ディレクトリを管理する

301 Moved Permanently301 Moved Permanently

gitでのバージョン管理において、フォルダ作成の初期時点でファイルがない場合、デフォルトではそのフォルダはバージョン管理対象外となる。

しかし、チームで開発ドキュメントを管理する場合などを想定し、チームメンバーにhoge/docsというフォルダがあることを周知し、現にそのフォルダがある状態にしておきたいというような場合がある。

こういうときに、.gitkeepが役に立つ。

.gitkeepは、「デフォルトではファイルが存在しないけれど、ファイルが追加されたら、そのファイルを Git での管理対象にしたい」場合に使うことができる。

一応補足として、.gitignoreは、「デフォルトではファイルが存在しないし、そこに作られたファイルもバージョン管理したくない」場合 に使う。

参考

https://qiita.com/ndxbn/items/f124d2b183b60cb074e2

このスクラップは2023/08/16にクローズされました