How to draw (visualise) git workflows
There are:
- yWorks - free (Java)
- LucidChart - web-based
- draw.io - web-based, free, open source
- OmniGraffle - mac only, paid with free trial, my personal favourite
- MS Visio
...to name just a few. There's a lot of GUI tools for this.
If you'd like to write some code and generate pictures out of it, take a look at GraphViz or Ditaa.
You can describe your flow using JS code. Here is GitGraph.js
- a simple JavaScript library which is meant to help you visually presenting git branching stuff like a git workflow, a tricky git command or whatever git tree you'd have in mind.