Git Branches Workflow

We follow a custom and simple Git workflow based in the Git workflow created by Vincent Driessen.

Main Branches

  • Master: Is the main branch that reflects the production state.

  • Develop: Is the main branch that reflects the latest delivered development changes for the next release.

Supporting Branches

  • Feature: For create new features we create a new branch from develop using the specification feature/<name-new-feature>.

  • Bugfix: When happen a bug in some new functionality that is merged in developbranch, we create a new branch from it using the specification bugfix/<name-fix>.

  • Hotfix: When happen a bug, we create a new branch from master using the specification hotfix/<name-fix>.

The master and develop are blocked to send commits directly, the only way to release a feature or bugfix is using Pull Request.

Last updated

Was this helpful?