Build a .gitignore from common stacks.
—
Pick the stacks you use and get a merged, de-duplicated file. A sensible baseline — projects always grow their own extra rules.