Get the latest tech news
.gitignore Is Inherently Sisyphean
And how to roll the rock over the edge.
You continue implementing features, and when the time comes, you publish your project to your Git hosting platform of choice. That person uses his code editor and tools bundled with his operating system to implement a very cool new feature. Now your gitignore is hundreds of lines long, yet people keep accidentally committing in test scripts, foo, a, qux, data.tar.gz, start.sh, bin-release, cat, asd, fgsgskfh.
Or read this on Hacker News