Okay, so I have cloned my repo and started working on a bug fix / feature. When I come to wanting to commit the feature figure that I need to create a feature branch.
So I can create and switch branch by:
git checkout [feature branch name]
git status # this will show the branch that my local sandbox is not pointing to)
git commit -m"my message" [my files]
git push origin [feature branch name]