This is provisional and will change.

5. Workflow - Branching, Merging, ReleasingΒΆ

This chapter describes the development workflow, and how we use Git to support it.

There are 2 different environments you can use: the command line, using native git; and the Eclipse IDE, using EGit. You should probably have at least some familiarity with both. To enable this, Git repositories for training/testing purposes are available (1 for the command line, and 3 for the IDE).

To experiment with the training repositories, you start off by creating your own private copy of them on a remote Git server. You can then make changes in your local clone, check them in, and push them to the remote server, without affecting anyone else.