エンジニア初心者が躓いたことハマったことを公開します!
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
ちなみに、contact_form/images/ とcontact_form/thumbnails/という2つのディレクトリを空の状態でGitの管理下に置きたいという前提です。
まず、contact_form/images/ .gitkeepとcontact_form/thumbnails/.gitkeep を作成します。
//ローカルリポジトリへディレクトリを移動します。
$ cd contact_form/
//.gitkeepという空ファイルを今回対象の2つのディレクトリに作成します。
$ touch contact_form/images/.gitkeep
$ touch contact_form/thumbnails/.gitkeep
次に、.gitignoreの内容を編集します。
//.gitignoreファイルを開いて編集します。
$ vi .gitignore (←上に引き続いて今、contact_formディレクトリにいます!)
==.gitignoreファイル==
images/*
thumbnails/*
!.gitkeep
=============
これで、解決しました!!
ちなみに、これは、ディレクトリ階層が同一のレベルの階層の場合の方法となります。
(ディレクトリ階層が複数の異なるレベルの階層の場合は、また、異なる方法になるようですので注意が必要ですね。)