I find it easier to discuss branching and release strategies for git repositories with visual aid. Here is an example of a git graph:
You might think that looks really complex! How difficult is it to draw such graphs?!?
I really dig their online documentation in form of a slide show.
My tip: use CodePen or any alternative online editor (which supports HTML/JS/CSS) to get started quickly. No unnecessary download of GitGraphJS as you can specify the use as an external script.
If you like this then please leave a star on this open-source project.