>_toolkitbox

~/tools / .gitignore Generator

.gitignore Generator

言語・OS・エディタを選んで組み合わせるだけで.gitignoreを生成します。よく使う項目を独自にまとめた簡易テンプレートです。

新しいリポジトリを作るたびに、node_modulesや.DS_Store、.ideaのような「コミットしたくないファイル」を毎回思い出すのは面倒です。使う言語・OS・エディタを選ぶだけで、それらをまとめて除外できます。

# こんな時に使う

  • 新しいリポジトリを作った直後に、最低限の.gitignoreをすぐ用意したいとき
  • うっかりnode_modulesや.envをコミットしてしまうのを未然に防ぎたいとき
  • チームメンバーのOS(macOS/Windows)やエディタが混在するプロジェクトで、環境固有ファイルをまとめて除外したいとき

# 使い方

  1. 使用する言語・OS・エディタのボタンを必要なだけ選択します(複数選択可)。
  2. 選択に応じて.gitignoreの内容が自動生成されます。
  3. 「Copy」でコピーして、プロジェクトの.gitignoreファイルに貼り付けます。
# Node
node_modules/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
.pnpm-debug.log*
dist/
.env

# macOS
.DS_Store
.AppleDouble
.LSOverride

# VSCode
.vscode/*
!.vscode/extensions.json

# FAQ

GitHubの公式テンプレートと同じ内容ですか?
いいえ。一般的によく使われるパターンを参考に、このサイト独自にまとめた簡易版です。プロジェクト固有のファイルは適宜追記してください。
複数の項目を組み合わせられますか?
はい。言語・OS・エディタなど複数のプリセットを同時に選択して、1つの.gitignoreとして出力できます。

# Related

# 姉妹サイトで学ぶ

  • Git入門

    疑似ターミナルでコマンドを試すprodou.net