.gitignore

設定ファイル自動生成ツール

OS、エディタ、言語を選ぶだけで最適な.gitignoreが完成。
不要なファイルのコミット事故を防ぎ、リポジトリを綺麗に保ちます。

💻 OS & System

📝 IDE & Editors

🚀 Languages

⚛️ Frameworks & Others

📄 .gitignore Preview

.gitignore(ギットイグノア)とは?なぜ必要なの?

Gitで開発を行う際、リポジトリに含めるべきではないファイルが存在します。 それらを誤ってコミット(保存)してしまわないように、「Gitに無視させるファイルリスト」を指定するのが .gitignore ファイルです。

設定しないと起こる3つの悲劇

  • セキュリティ事故: APIキーやパスワードが書かれた .env ファイルが公開されてしまう。
  • リポジトリの肥大化: node_modules や仮想環境(venv)などの巨大なフォルダが含まれ、動作が重くなる。
  • チーム開発のトラブル: OSごとの設定ファイル(.DS_Storeなど)が共有され、他の人の環境でエラーが出る。

このツールで設定できる主な項目

🍎 OS・システム関連
Macの .DS_Store、Windowsの Thumbs.db、ログファイル、圧縮ファイルなどを除外。
📝 エディタ・IDE関連
VS Code (.vscode)、IntelliJ (.idea)、Visual Studio、Xcode、Android Studioなどの設定ファイルを除外。
🚀 言語・フレームワーク関連
Python (__pycache__)、Node.js (node_modules)、Java, C#, Go, Ruby, PHPなど、主要言語のビルドファイルや依存ライブラリを網羅。

SerchCode Pro の全機能