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

gitでのバージョン管理において、フォルダ作成の初期時点でファイルがない場合、デフォルトではそのフォルダはバージョン管理対象外となる。
しかし、チームで開発ドキュメントを管理する場合などを想定し、チームメンバーにhoge/docs
というフォルダがあることを周知し、現にそのフォルダがある状態にしておきたいというような場合がある。
こういうときに、.gitkeep
が役に立つ。
.gitkeep
は、「デフォルトではファイルが存在しないけれど、ファイルが追加されたら、そのファイルを Git での管理対象にしたい」場合に使うことができる。
一応補足として、.gitignore
は、「デフォルトではファイルが存在しないし、そこに作られたファイルもバージョン管理したくない」場合 に使う。
参考
このスクラップは2023/08/16にクローズされました