Use a browser-based .gitignore generator to pick your languages, frameworks and tools and it assembles the matching ignore rules into one file. It runs on your device and saves you from hand-writing the patterns that keep build output, dependencies and secrets out of your git repository.
A .gitignore tells git which files never to track: dependency folders like node_modules, build artifacts, editor and OS files like .DS_Store, log files, and crucially local secret files like .env. Getting these right from the start keeps your repository clean and, more importantly, stops credentials and generated files from being committed by accident.
Each language and tool has its own set of files worth ignoring, and remembering all of them for a mixed stack is error-prone. A generator lets you select the technologies you use, then combines the well-known ignore patterns for each into a single file you can drop at your project root. The result is assembled in your browser, so nothing about your project is sent anywhere.
Dependency folders, build output, editor and OS files, log files, and local secret files like .env.
At the root of your repository, though you can also place additional .gitignore files in subdirectories.
No. The file is assembled entirely in your browser.