July 2018
Beginner
552 pages
13h 18m
English
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.
Read now
Unlock full access