at backyard

Color my life with the chaos of trouble.

空のディレクトリを維持するためのには .gitkeep と .gitignore どちらを使うべきなのか?

下記の記事がとても勉強になった

qiita.com

上で書かれている.gitignoreを使ったやり方を最近実践したので、メモしておく

1. ルートの.gitignoreに記載してあった対象のディレクトリ行を削除する。
2. 対象のディレクトリ配下に.gitignoreを作成する。.gitignore内は下記のように記載する。

*
!.gitignore

3. すると、対象ディレクトリ内では.gitignoreだけがgit管理対象となるので、それだけをコミットする。

実際にそのような修正を先日書いたJUGEM記事をMarkdownに変換するスクリプト内で行った

Add empty directory · shinshin86/jugem-xml-to-md@f95d95e · GitHub