Some observations
Git is more like a "version control toolkit"
Supports multiple workflow models (no single approach)
Leads to confusion when viewing Git guides online
Need more "best practices" for Git usage
What follows is a very simple guide
Many more complex scenarios possible