空ディレクトリはgitの管理対象にならない。「.keep」ファイルをすべての空ディレクトに配置して管理の対象にしたいときの方法。

下記コマンドを使用してすべてのフォルダに配置する。

find . -type d -empty ! -path '*.git*' -exec touch '{}/.keep' \;