git checkout -b <branchname> --track
git add
git commit -m "description of changes"
git checkout master
git fetch --prune
git pull --rebase
git checkout <branchname>
git rebase master
git checkout master
git merge <branchname>
git push
git rebase --interactive HEAD~N