1. ホーム
  2. git

[解決済み] .gitignoreと.gitkeepの違いは何ですか?

2022-03-15 04:27:57

質問

とはどのような違いがあるのでしょうか? .gitignore.gitkeep ? 名前が違うだけで同じものなのか、それともどちらも違う機能を持つものなのか?

に関するドキュメントをあまり見つけることができないようです。 .gitkeep .

解決方法は?

.gitkeep は、Git の機能ではないので、ドキュメント化されていません。

ギット は、完全に空のディレクトリを追加することはできません . Git で空のディレクトリを追跡したい人たちは .gitkeep を作成します。ファイルの名前は何でも構いません。Gitはこの名前に特別な意味を持たせません。

競合する慣習として .gitignore ファイルを使って空のディレクトリを追跡させることができますが、空のディレクトリを無視するのではなく、維持することが目的であるため、これを混乱させるという人もいます。 .gitignore は、追跡されていないファイルを探すときに Git が無視すべきファイルをリストアップするためにも使われます。