# github/gitignore

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/github-gitignore).**

174,470 stars · 82,417 forks · CC0-1.0

## Links

- GitHub: https://github.com/github/gitignore
- awesome-repositories: https://awesome-repositories.com/repository/github-gitignore.md

## Topics

`git` `gitignore`

## Description

This project provides a comprehensive collection of version-control ignore templates designed to exclude unnecessary files from repositories. It offers a wide range of patterns tailored for specific programming languages, build systems, frameworks, platforms, and development tools.

The repository includes documentation on the standards and procedures for contributing, as well as guidelines for creating effective and maintainable templates. It also covers specialized and versioned templates to address niche requirements and specific software configurations.

## Tags

### Development Tools & Productivity

- [Specialized Ignore Templates](https://awesome-repositories.com/f/development-tools-productivity/project-scaffolding-config-code-generation/project-scaffolding-configuration/configuration-templates/specialized-ignore-templates.md) — Tailored exclusion rules address unique requirements for niche development environments, IDE-specific metadata, and specialized project structures. ([source](https://github.com/github/gitignore#readme))

### Repository Format

- [Awesome List](https://awesome-repositories.com/f/repository-format/awesome-list.md) — A community-curated directory that catalogs and links out to other open-source projects, rather than a standalone tool you run yourself.

### Part of an Awesome List

- [Developer Utilities](https://awesome-repositories.com/f/awesome-lists/devtools/developer-utilities.md) — Collection of useful templates for version control.
- [Git Tutorials and Guides](https://awesome-repositories.com/f/awesome-lists/devtools/git-tutorials-and-guides.md) — Essential templates for ignoring files in various programming languages.
- [Utility and Integration Tools](https://awesome-repositories.com/f/awesome-lists/devtools/utility-and-integration-tools.md) — Provides standard ignore templates for version control systems.
- [Git管理工具](https://awesome-repositories.com/f/awesome-lists/more/git.md) — Listed in the “Git管理工具” section of the DotNetGuide awesome list.
