web-dev-qa-db-ja.com

.gitignoreをリポジトリに追加するためのベストプラクティス

Gitでの。gitignoreファイルに関するベストプラクティスは何ですか。リポジトリから除外するか、含める必要がありますか?条件付きの場合、各状況の条件は何ですか?

63
E-rich

それらの目的は、プロジェクトのクローンで作業している人によって生成される「出力」ファイル(コンパイル済みバイナリ、ログファイル)を無視することであるため、ほとんど常に含まれる必要があります。これらはバージョン管理され、リポジトリに含まれることを意図しています。

エディター内の.gitignoreファイルを使用して、エディター固有のスワップファイルなど、自分だけに表示されるファイルを無視しないでください。これらのルールを global .gitignore file に配置して、すべてのリポジトリに適用されるようにするか、.git/info/excludesに配置する必要があります。

77
meagar