.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