Create a .gitignore from language, editor, OS, and build-output patterns.
The frame below runs the same code as this page, in the reader's own browser. Nothing is sent to us, and nothing is sent to you.
Pick a dark background and the text and panels follow it, so the frame stays readable on a dark page.
Selected patterns are combined into grouped .gitignore text with comments and blank lines. Duplicate patterns are removed while negation lines retain their order.
Node modules: true Dist: true Env: true Logs: false Coverage: false Ide: true Os: true Cache: false Docker: true Terraform: false Custom:
# Generated .gitignore # Dependencies node_modules/ bower_components/ # Build output dist/ build/ .next/ out/ *.tsbuildinfo # Environment .env .env.local .env.*.local # IDE .idea/ .vscode/ *.swp *.swo *.iml # OS .DS_Store Thumbs.db Desktop.ini # Docker docker-compose.override.yml .docker/
New repositories, editor changes, and monorepo templates create ignore files.