🚫 .gitignore生成

プリセットを選択
.gitignore
# Node.js
node_modules/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
.pnpm-debug.log*
dist/
build/
.env
.env.local

# macOS
.DS_Store
.AppleDouble
.LSOverride
Icon
._*
.Spotlight-V100
.Trashes

# VS Code
.vscode/*
!.vscode/settings.json
!.vscode/tasks.json
!.vscode/launch.json
!.vscode/extensions.json
*.code-workspace

Node.js・Python・Java・macOS・Windows・VS Code・JetBrains・React・Next.jsなど、よく使われるプリセットを組み合わせて.gitignoreファイルを生成できるツールです。新規プロジェクトのセットアップ時に、必要な除外設定をまとめて作成できます。

使い方

  1. 含めたいプリセット(言語・フレームワーク・OS・エディタなど)をクリックして選択します。
  2. 選択したプリセットの内容が自動的に結合されて表示されます。
  3. 「コピー」でクリップボードにコピーするか、「ダウンロード」で.gitignoreファイルとして保存します。

計算の仕組み

.gitignoreは、Gitで管理しないファイルやフォルダーを指定する設定ファイルです。このツールは、よく使う開発環境やOSごとの定番の設定(プリセット)を選ぶと、それらをまとめた.gitignoreの内容を作ります。 選んだプリセットは「# Node.js」のような見出しのコメントを付けて、空行をはさんでつなげます。.gitignoreの主な書き方は次のとおりです。 ・node_modules/: 末尾の「/」はフォルダーだけに一致します ・*.log: 「*」は任意の文字列に一致します(フォルダーの区切りはまたぎません) ・**/temp: 「**」はどの階層のフォルダーにも一致します ・!.vscode/settings.json: 先頭の「!」は、前の行で除外したものを再び管理対象に戻します ・#: 行の先頭の「#」はコメントです 「ダウンロード」ボタンで、.gitignoreという名前のファイルとして保存できます。

計算例

Node.js と macOS を選んだ場合の出力(一部) # Node.js node_modules/ npm-debug.log* dist/ .env .env.local # macOS .DS_Store ._* .envは、APIキーやパスワードなどの秘密の情報を書くファイルです。うっかりGitHubなどに公開しないよう、必ず除外しておきます。

使用上の注意

  • すでにGitで管理しているファイルは、.gitignoreに書いただけでは除外されません。「git rm --cached ファイル名」で管理から外してください。
  • OSやエディターのファイル(.DS_Store、.vscode/など)は、プロジェクトの.gitignoreではなく、自分のパソコン全体の設定(グローバルな.gitignore)に書く方法もあります。
  • Windowsでダウンロードすると、ファイル名が「gitignore」(先頭の点なし)になることがあります。その場合は名前を「.gitignore」に変更してください。

よくある質問

複数のプリセットを同時に選べますか?

はい。必要なだけ複数のプリセットを選択でき、それぞれの内容がセクションごとに結合されて出力されます。

独自の除外パターンを追加したい場合は?

生成された内容をダウンロードまたはコピーした後、テキストエディタで直接追記してください。

既存の.gitignoreに追記する形で使えますか?

はい。出力された内容をコピーして、既存の.gitignoreファイルの末尾に貼り付けることができます。