The build server needs to retrieve the code from a repository. It is always a smart idea to use a repository, even when you work alone. Two well-known Git-based repositories are GitHub and Bitbucket (also known as Stash). Both come with a free and a paid plan. GitHub offers private repositories only in the paid plan (see https://github.com). A private repository is accessible for your team members only. A public repository is available to anyone. Bitbucket offers private repositories in the free plan, so let's create a Bitbucket account at https://bitbucket.org.
A common Git workflow is shown as follows. For the development of each new feature, a feature branch will be created. Once completed, and code reviewed via a pull request, the feature branch can be merged into the development branch.
Using a smart branching strategy, at least two important...