gitignore

GitHub's collection of .gitignore templates for many languages and tools. It helps you keep build files and other clutter out of version control.

Share on XLicense: CC0-1.0

Overview

GitHub's collection of .gitignore templates. The list fills the template choosers on GitHub.com when you create a new repository or file. Templates in the root folder cover common languages and technologies, and the Global folder covers editors, tools and operating systems. A .gitignore keeps build output and other unimportant files out of version control.

Key features

  • Templates for popular programming languages and technologies
  • Global folder for editors, tools and operating systems
  • Same list that feeds GitHub's template choosers

Best for

Anyone starting a repository who wants sensible ignore rules for their language or tools instead of writing them from scratch.

Upstream
github/gitignore
Fork on GitHub
Guo-astro/gitignore
Upstream stars
176k
Category
Developer tools and infrastructure
License
CC0-1.0
Forked
2017-09-03
Sync status
In syncLast synced 2026-09-29