Skip to content

A universal .gitignore covering the most common languages, frameworks, and tools. Keep your repo clean and focus on coding! πŸš€ Supports Python, Node.js, Java, .NET, Terraform, Docker, Kubernetes, and more. Includes OS, IDE, logs, and secret protection. Just copy, paste, and commit!

Notifications You must be signed in to change notification settings

carlosacchi/gitignore-everything

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1 Commit
Β 
Β 
Β 
Β 

Repository files navigation

πŸ›‘ gitignore-everything

A universal .gitignore file designed to keep your repository clean and free from unnecessary clutter. Supports a wide range of languages, frameworks, and tools, so you can focus on coding instead of managing ignored files.

πŸš€ Features

  • Covers Python, Node.js, Java, .NET, Terraform, Docker, Kubernetes, and more.
  • Includes exclusions for OS files, IDE configurations, logs, databases, and secrets.
  • Ready to useβ€”just copy, paste, and commit!

πŸ“¦ How to Use

  1. Clone or download this repository:
    git clone https://github.com/CarloSacchi/gitignore-everything.git
  2. Copy the .gitignore file into the root of your project.
  3. Check what’s ignored using:
    git status --ignored
  4. Modify as neededβ€”customize it for your specific use case!

πŸ›  Pro Tips

Ignore Already Tracked Files

If you accidentally committed files before adding .gitignore, remove them from tracking:

git rm --cached <file>

Use a Global .gitignore

Save time by setting up a global ignore file:

git config --global core.excludesfile ~/.gitignore_global

Then copy this .gitignore content into ~/.gitignore_global.

Check Why a File is Ignored

Run:

git check-ignore -v <file>

This shows which rule is causing the file to be ignored.

πŸ“œ License

This project is open-source under the MIT License. Feel free to use and modify it!

🌟 Contribute

Have suggestions? Open a pull request or submit an issue!

πŸ”— Spread the Word

If you found this useful, give it a ⭐ on GitHub and share it with your team!


Let’s keep our repos clean! πŸš€

About

A universal .gitignore covering the most common languages, frameworks, and tools. Keep your repo clean and focus on coding! πŸš€ Supports Python, Node.js, Java, .NET, Terraform, Docker, Kubernetes, and more. Includes OS, IDE, logs, and secret protection. Just copy, paste, and commit!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published