git branch
git status
git pull
git push
git checkout -b [branchname]

Remove the history from

rm -rf .git

– recreate the repos from the current content only

git init
git add .
git commit -m "Initial commit"

– push to the github remote repos ensuring you overwrite history

git remote add origin<YOUR ACCOUNT>/<YOUR REPOS>.git
git push -u --force origin master

Init submodules

git submodule init 
git submodule update
git config --global "" 
git config --global "Jasper Duizendstra"

Git naming conventions

wip       Works in progress; stuff I know won't be finished soon
feat      Feature I'm adding or expanding
bug       Bug fix or experiment
junk      Throwaway branch created to experiment

How to Write a Git Commit Message.