This assumes that you have all the permissions needed to access your repo, (passwords and so on).
Start Git Shell and navigate to your local repo.
Create a branch
git checkout -b <branch-name>
git push <remote-name> <branch-name>
In the case of github the remote name is ‘origin’
Add your changes to the branch
git add .
The ‘.’ means ‘everything’ that was changed.
You can use ‘status’ to check what needs to be staged, (or what has been staged).
git status
Commit branch
git commit -m "You message here"
Push branch
The first time you need to tell where you are pushing this to.
git push --set-upstream <remote-name> <branch-name>
The afterwards you just need to do…
git push
Delete your branch
To remotely delete it
git push <remote-name> --delete <branch-name>
To locally delete it
git branch --delete <branch-name>