Git Flow revealed

Julien WITTOUCK

Au menu

  • What is Git flow?
  • Getting started

What is Git flow?

Main branches

Feature branches

Release branches

Hotfix branches

Getting started

Initialisation

Setup

apt-get install git-flow

Initialisation

git flow init -d

Commands

Features

git flow feature start MYFEATURE
git flow feature finish MYFEATURE

Features sharing

git flow feature publish MYFEATURE
git flow feature pull origin MYFEATURE

Releases

git flow release start RELEASE
git flow release finish RELEASE
git push --tags

Hotfixes

git flow hotfix start FIX
git flow hotfix finish FIX

WebStorm integration

Setup

WebStorm integration

Setup

WebStorm integration

Usage


Thank you!

Questions?