Git flow is one of branching strategies that has been commonly used lately. This strategy has 2 main branches; develop & master, and temporary branches like feature-*, release-*, or hotfix-* . You can understand more about this branching strategy here, https://nvie.com/posts/a-successful-git-branching-model . To create a Jenkins Pipeline with this branching…