Hitchhikers Guide to Git - tricks, snippets, best practices and lessons for Git (source control)
Most of the stuff in this guide should be applicable in general no matter your source control strategy. Where it deviates, I am always using the Gitflow Workflow unless otherwise explicitly stated.
I highly recommend the Gitflow Workflow strategy for source control, as documented by Atlassian here
WHY? It's extremly easy to follow, makes sense (important!), and is designed to handle working in either a solo or team-based development environment