### GENERAL WORKFLOW USING GIT
# starting a branch
git checkout development
git pull
git branch "New-Branch"
## set active branch
git checkout "New-Branch"
git status
## add new branch online
git push --set-upstream origin "New-Branch"
## commit changes to current branch
git add .
git status
git commit . -m "write message here"
# push intermediate changes
git push
## do the merging using the gui or terminal and then resync (careful!)
git pull 
## and close the local branch
git checkout development
git branch -d "New-Branch"
