.gitignore Generator, Tester & Explainer

Pick templates or drop your project folder. Test your rules against real files and catch secrets before they're committed.

Loading Tool...

Help shape .gitignore Generator, Tester & Explainer

The bug you just noticed will fade in 3 minutes. The feature idea will vanish after your next tab switch. Crazy peps don't suffer silently.

0/1000

Frequently Asked Questions

Ignore rules don't affect files already tracked. Run git rm -r --cached <path>, then commit.

Git can't re-include a file if its parent directory is excluded. Ignore dir/* instead of dir/, then add the negation.

Your browser reads file names only, looks for markers like package.json or Cargo.toml and picks the matching templates. Nothing is uploaded.

Docker matches paths from the build-context root, so rules like node_modules need **/ in front. The generator converts them for you.

The matcher follows git's rules for *, **, anchoring, directories and negation, and was verified against git check-ignore.