Centralized workflow

A centralized workflow uses one repository as a single source of truth. All developers clone this bare repository and add their code to it. They commonly rebase if pushing committed code fails, in case another developer has already committed and pushed changes to the repository.

Optionally, branching can be employed at a later stage, to add more branches from the master branch. This is usually a development branch for development code, as well as single-feature branches, which enable multiple contributors to work on their features. A finished feature is merged into the develop branch, and a release is done by merging the develop branch into the master.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset