A Basic Git Workflow for Small Projects
The goal is a workflow that isn’t over-complicated, as the projects are generally small, while still allowing collaboration and giving enough structure and a clean history to easily go back, find when changes were made, and roll back as needed.