December 2019
Beginner to intermediate
770 pages
16h 14m
English
To isolate changes for one feature or one developer, you can create a branch for each feature or developer. In this way, the developers are working on their own branches, with no conflicts with others until they hit a point when their work is done, and they then integrate the changes back into the master branch.
After the feature is finished and integrated back to the master branch, the feature branch can be deleted. If the branch is per developer, you can expect that the branch will live a long time. This could be a problem from a long-term point of view. The following diagram depicts this:

Using one branch per ...
Read now
Unlock full access