はじめに
Gitでは「フォルダだけ」を管理対象にできません。
そのため、
・ログ出力用のフォルダを作っておきたい(ログは対象外)
・アップロード先フォルダを作っておきたい(アップロードファイルは対象外)
としたいときに、中にファイルがない状態では管理対象にはできないです。
そういった時に使う方法をご紹介します。
方法①:.gitignore
Gitで管理したいフォルダに「.gitignore」ファイルを作成し、以下の通り記載します。
*
!.gitignore
.gitignore をコミットします。
方法② :.gitkeep +.gitignore
Gitで管理したいフォルダに「.gitkeep」ファイルを作成します。
上の階層にある「.gitignore」ファイルに以下の通り記載します。
! /path/to/管理したいフォルダ
/path/to/管理したいフォルダ/*
! /path/to/管理したいフォルダ/.gitkeep.gigitkeep
.gitkeep と .gitignore をコミットします。
おわりに
私は1ファイルで完結する方法①を使っています。
以上、Git の小ネタでした~。