2026-05-20 · 読了目安 1 分
新規リポジトリ向け gitignore テンプレート
古いリポジトリを丸ごとコピーするのではなく、スタック固有のテンプレートから始める。
gitgitignore開発ツール
重要ポイント
- 主要言語/ランタイムに合うテンプレートを選び、ローカルパスを追記。
- シークレットを git に入れない — CI で env を解析しても .env は gitignore に含める。
ベーステンプレートの選択
Node テンプレートは node_modules とビルド出力をカバー; Python は virtualenv と __pycache__。
モノレポに新言語を追加したら再生成 — レビューなしに数百行を手編集しない。
よくある質問
.env.example はコミットすべき?
はい — シークレットなしの例ファイルはオンボーディングに役立つ; 本物の .env は無視。
2つのテンプレートをマージできますか?
ベースを1つ生成し、2つ目スタックの固有行を貼り、コミット前に重複除去。