Update GitCheatSheet to align with workflow

This commit restructures GitCheatSheet.txt to align with the workflow we're all supposed to
be following.. In particular, the commands you're likely to want to run are different when
working with a feature branch, so this way of organizing it reflects that.

This is mostly just reordering the instructions in the file to align with the workflow at the top.
This file was formatted as restructured text, with the hope that some day we will render it as html. I like these labels, but will you also keep the dashes please? They make this a list in restructured text formatting.