Gitでの。gitignoreファイルに関するベストプラクティスは何ですか。リポジトリから除外するか、含める必要がありますか?条件付きの場合、各状況の条件は何ですか?
それらの目的は、プロジェクトのクローンで作業している人によって生成される「出力」ファイル(コンパイル済みバイナリ、ログファイル)を無視することであるため、ほとんど常に含まれる必要があります。これらはバージョン管理され、リポジトリに含まれることを意図しています。
エディター内の.gitignore
ファイルを使用して、エディター固有のスワップファイルなど、自分だけに表示されるファイルを無視しないでください。これらのルールを global .gitignore
file に配置して、すべてのリポジトリに適用されるようにするか、.git/info/excludes
に配置する必要があります。