Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now. Learn more →
Gitignore Alternatives
Similar projects and alternatives to gitignore
-
-
AppSignal
AppSignal knows why the f*#k it crashed. Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.
-
-
-
-
-
-
-
Kargo
Stop Scripting Promotions. Start Shipping with Kargo. Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now.
-
-
-
-
-
-
-
-
-
-
fetch
Discontinued wik is use to get information about anything on the shell using Wikipedia. [Moved to: https://github.com/yashsinghcodes/wik] (by yashsinghcodes)
-
-
bfg-repo-cleaner
Removes large or troublesome blobs like git-filter-branch does, but faster. And written in Scala
-
Git
Git Source Code Mirror - This is a publish-only repository but pull requests can be turned into patches to the mailing list via GitGitGadget (https://gitgitgadget.github.io/). Please follow Documentation/SubmittingPatches procedure for any of your improvements.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
gitignore discussion
gitignore reviews and mentions
-
.gitignore Everything by Default
Due to the way Golang projects are structured I have found this[^1] template gitignire, which uses the whitelist approach, very useful. No need to worry about build artifacts, test coverage, or anything.
[^1]: https://github.com/github/gitignore/blob/main/community%2FGo...
-
Gitignore Generator: a small tool that solves a specific problem
GitHub’s Gitignore Templates is the canonical source for many patterns used by generators.
- 29. Authentication and Security – Handling Credentials & Designing a Secure Login
- A Collection of .gitignore Templates
-
Never Write a .gitignore by Hand Again — Build an Auto-Detecting Generator CLI
Before we write any code, let's talk about the data source. GitHub maintains an open repository of .gitignore templates at github/gitignore, and they expose it through a clean REST API.
-
Git's Magic Files
Surely you'll be able to tell who's YOLOing commits without allowing junk into your repo that you'll have to clean up (and it almost certainly be you doing it, not that other person).
DS_Store files are just annoying, but I've seen whole bin and obj directories, various IDE directories, and all kinds of other stuff committed by people who only know git basics. I've spent way more effort over time cleaning up than I have on adding a comprehensive gitignore file.
It takes practically no effort to include common exclude patterns and avoid all that. Personally, I just grab a gitignore file from GitHub and make a few tweaks here and there:
https://github.com/github/gitignore/
-
Create a Site
diff --git a/site/.gitignore b/site/.gitignore index 86c95ef..b1f826c 100644 --- a/site/.gitignore +++ b/site/.gitignore @@ -1,6 +1,3 @@ +# Copied from: https://github.com/github/gitignore/blob/main/community/Golang/Hugo.gitignore +# License: CC0 1.0 Universal + # Generated files by hugo /public/ /resources/_gen/
-
Learn Shell scripting by building a project scaffolding CLI
#!/bin/bash # Script initialising git repository and creating repository in github. git init gh repo create ${1} --public --source=. --remote=origin # Add .gitignore echo "# If you prefer the allow list template instead of the deny list, see community template: # https://github.com/github/gitignore/blob/main/community/Golang/Go.AllowList.gitignore # # Binaries for programs and plugins *.exe *.exe~ *.dll *.so *.dylib *.test # Code coverage profiles and other test artifacts *.out coverage.* *.coverprofile profile.cov # Dependency directories (remove the comment below to include it) # vendor/ # Go workspace file go.work go.work.sum # env file .env # Editor/IDE # .idea/ # .vscode/ # Added by goreleaser init: dist/" > .gitignore git add . git commit -m "chore: initiliase folder structure" git push origin main
-
Organizing Source Code for Scientific Programmers: Let's Start a Conversation
Prevent clutter by ignoring generated files. Language-specific examples can be found at https://github.com/github/gitignore/tree/main.
-
A note from our sponsor - Kargo
akuity.io | 6 Sep 2026
Stats
github/gitignore is an open source project licensed under Creative Commons Zero v1.0 Universal which is not an OSI approved license.