.gitignore
との違いは何ですか.gitkeep
? 名前が違うだけで同じものなのでしょうか、それとも両方とも異なる機能を果たすのでしょうか?
に関するドキュメントはあまり見つからないようです.gitkeep
。
ベストアンサー1
.gitkeep
これは Git の機能ではないため、文書化されていません。
ギット完全に空のディレクトリを追加することはできませんGit で空のディレクトリを追跡したい人は、これらのディレクトリに というファイルを置くという規則を作成しました.gitkeep
。ファイルの名前は何でもかまいません。Git はこの名前に特別な意味を割り当てません。
.gitignore
空のディレクトリにファイルを追加して追跡できるようにするという競合する規則がありますが、空のディレクトリを無視するのではなく保持することが目的であるため、これを混乱させると考える人もいます。また、.gitignore
追跡されていないファイルを検索するときに Git が無視する必要があるファイルをリストするためにも使用されます。