If you’re better with words than you are with shapes, this git guide by Zach Musgrave may help you get out of the “I memorized N git commands but I have no idea how any of this works” phase.
Here’s how Zach describes it:
The git commit graph and its relationship to common git workflows explained using simple English and easy to understand diagrams. Also some jokes.
Discuss on Changelog News