Draft: Github development process

This page is a draft page to document how development with Github works.

Starting a new branch
Before starting a new branch, wrap up any changes you are making by either stashing them or committing them to the current branch you are on.

To start a new branch, use the branch command. You will want a descriptive name you can keep track of--for instance, the bug number you are working on. Examples:

mw@memewidth:~/dw$ git branch Bug4335/admintt

Then, to switch to this branch, use the checkout command:

mw@memewidth:~/dw$ git checkout Bug4335/admintt Switched to branch 'Bug4335/admintt'