.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など、主要言語のビルドファイルや依存ライブラリを網羅。
🚀 合わせて使いたい便利ツール
- README.md自動生成ツール - プロジェクトの顔を作成
- コード整形ツール - ソースコードを美しく