These kind of diagram are particularly helpful to developers and devops teams to share their Git branching strategies. For example, it makes it easier to visualize how git flow works.
Syntax
commit
commit
branch develop
checkout develop
commit
commit
checkout main
merge develop
commit
commit