空のフォルダをチェックインしたいです。これどうやってするの?
あなたはgitで空のフォルダをコミットすることはできません。表示したい場合は、空のファイルでも、何かを入れる必要があります。
たとえば、保持したいフォルダに.gitkeepという名前の空のファイルを追加してから、.gitignoreファイルに次のように書き込みます。
# exclude everything
somefolder/*
# exception to the rule
!somefolder/.gitkeep
あなたの.gitignoreと.gitkeepファイルをコミットすれば問題は解決します。
この.gitignoreをフォルダに入れてからgit add .gitignore
*
*/
!.gitignore
*
行はgitにフォルダ内のすべてのファイルを無視するように伝えますが、!.gitignore
はgitにまだ.gitignoreファイルを含めるように伝えます。このようにして、あなたのローカルリポジトリとリポジトリの他のクローンはすべて空のフォルダとそれが必要とする.gitignoreの両方を取得します。
編集:明らかかもしれませんがまたサブフォルダを無視するためにgit ignoreに* /を追加します。