Understanding, creating, and extending .gitignore files to manage your projects — As a programming instructor, the number one mistake I see my students and graduates make when starting their side projects is that they forget to add a .gitignore file. In this article we'll discuss what a .gitignore file is, how you set up a .gitignore file, and why that's important. What is a .gitignore File? …