1. ホーム
  2. git

[解決済み] Rails : なぜすべてのディレクトリに .keep ファイルがあるのでしょうか [重複]。

2022-03-01 06:40:13

質問

なるほど .keep ファイルを、rails のスケルトンにあるすべてのディレクトリに作成します。
このファイルは何のためにあるのですか?
その意義は何ですか?

解決方法は?

これはRails用ではなく、git用です。

Gitはquot;empty"ディレクトリを追跡しないので、例えば"/logs"のようなディレクトリはリポジトリに残らないでしょう。そのため .keep を指定すると、そのディレクトリが追跡されるようになります。

更新情報

Unixベースのシステムでは、ドット( . ) は、hidden と見なされ、UI に表示されません。そのため、邪魔にならないかもしれません。