.gitignore for macOS + Next.js + Node

.gitignore for macOS developers building Next.js applications.

Quick presets

Selected (3)
macOSNext.jsNode
Your selections never leave your browser. Generation happens entirely client-side.
Raw

42 patterns · 784 B

# Generated by DevZone Tools — https://devzone.tools/tools/gitignore-generator
# Templates: macOS, Node, Next.js
# 2026-04-20

# ---- macOS ----
# macOS
.DS_Store
.AppleDouble
.LSOverride
Icon
._*
.DocumentRevisions-V100
.fseventsd
.Spotlight-V100
.TemporaryItems
.Trashes
.VolumeIcon.icns
.com.apple.timemachine.donotpresent
.AppleDB
.AppleDesktop
Network Trash Folder
Temporary Items
.apdisk

# ---- Node ----
# Node
node_modules/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
.pnpm-debug.log*
.npm
.yarn/cache
.yarn/unplugged
.yarn/build-state.yml
.yarn/install-state.gz
.pnp.*
lerna-debug.log*
.env
.env.local
.env.development.local
.env.test.local
.env.production.local
dist/
build/
.cache/
*.tsbuildinfo

# ---- Next.js ----
# Next.js
.next/
out/
.env*.local

Why use macOS + Next.js + Node together?

Next.js is one of the most popular React frameworks and most Next.js development happens on macOS. This combination gives you complete coverage: macOS system files, Node.js toolchain artifacts, and Next.js-specific build cache.

The .next/ directory is the most important Next.js-specific ignore. It grows quickly and should be regenerated by next build, never committed.

Frequently asked questions

Do I need to commit .gitignore?
Yes — .gitignore should be committed to the repository so all collaborators benefit from the same ignore rules.
How do I add custom patterns?
Open your .gitignore file and add the pattern on a new line. Use # for comments, * for wildcards, / to match directories, and ! to un-ignore a previously ignored path.
How do I ignore a file that is already tracked?
Adding a file to .gitignore does not remove it from tracking if it was previously committed. Run: git rm --cached <file> to stop tracking it without deleting the file locally.
Why combine macOS and Next.js and Node?
Next.js is one of the most popular React frameworks and most Next.js development happens on macOS. This combination gives you complete coverage: macOS system files, Node.js toolchain artifacts, and Next.js-specific build cache.

Looking for something else? Browse all templates →