A Modern Git Flow Worfklow Diagram

Citizen Developer
1 min readApr 7, 2021

The standard Git Flow Diagram has always left a lot to be desired.

Git Flow Diagram Problems

Here are the issues with the typical Git Flow diagram:

  • From one site to another, the colors used are inconsistent.
  • Git commit, merge and rebase points are not clearly distinguished
  • Some standard Git Flow branches are ignored, like Gitflow support and Gitflow bugfix

That’s why I like this better Git Flow diagram. The image below is based on it.

Here’s a link to the proper image: Better Gitflow Workflow Diagram

As you can see, it’s consistent in its color. It differentiated between merge and commit points. And it’s got more than just the standard Gitflow release, develop, hotfix and feature branches.

In summary, the steps to create a proper Gitflow diagram include:

  1. Use consistent colors for master, hotfix, release, develop and feature branches
  2. Differentiate between commit and merge points
  3. Try to include support and bugfix branches to be feature complete

Have fun with Git and Gitflow!

https://cdn.ttgtmedia.com/rms/onlineimages/serverside-gitflow_workflow_diagram-i.png

--

--

Citizen Developer

I'm just a citizen developer, not associated with UiPath, who is interested in learning about RPA Tools and seeking UiPath Associate and Developer certification