.gitignore Generator

技術スタックを選択するだけで、クリーンですぐに使える.gitignoreファイルを即座に生成します。

Preset

言語・Runtime

Framework

エディタ・IDE

オペレーティングシステム

DevOps・ツール

生成された.gitignore41行
# Node.js
node_modules/
dist/
build/
.env
.env.local
.env.*.local
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
.pnp
.pnp.js
coverage/
.nyc_output/
*.tgz
.npm

# VS Code
.vscode/
*.code-workspace
.history/

# macOS
.DS_Store
.AppleDouble
.LSOverride
Icon
._*
.DocumentRevisions-V100
.fseventsd
.Spotlight-V100
.TemporaryItems
.Trashes
.VolumeIcon.icns
.com.apple.timemachine.donotpresent
.AppleDB
.AppleDesktop
Network Trash Folder
Temporary Items
.apdisk

.gitignoreとは?

.gitignoreファイルはGitにバージョン管理から除外するファイルとディレクトリを伝えます。なければ、ビルド成果物・node_modulesのような依存フォルダ・機密環境ファイル・OS固有のメタデータ・IDE設定がリポジトリを汚染してしまいます。適切に管理された.gitignoreはhistoryをきれいに保ち、SecretやバイナリファイルのうっかりCommitを防ぎます。

このGeneratorの使い方

下のグリッドからプロジェクトで使う技術を選択するか、「Full Stack」などのpresetをクリックして一般的な組み合わせを選びます。.gitignoreのpreviewは選択するたびにリアルタイムで更新されます。完了したら結果をコピーするか、ダウンロードをクリックして.gitignoreファイルとして直接保存します。

スタック別の推奨パターン

Node.jsプロジェクトは常にnode_modules・dist・.envファイルを除外すべきです。Pythonプロジェクトは__pycache__・.venv・*.pycファイルを除外する必要があります。macOSユーザーは.DS_Storeを除外すべきです。JetBrains IDEユーザーは.ideaディレクトリを除外すべきです。チームで開発する場合も、メンバーが異なるOSを使う可能性があるため、OS固有のルールを常に含めましょう。

利用可能なStack Preset

  • Frontend Dev: Node.js + React/Next.js + VS Code + macOS
  • Backend Dev: Python + Docker + JetBrains + Linux
  • Full Stack: Node.js + Python + Docker + macOS + Windows
  • Mobile Dev: Flutter + Xcode + Android Studio + macOS
  • DevOps: Docker + Terraform + AWS CDK + Linux