git init - initialise repo
git status - show the status of current working directory
git add - add file to staging
git checkout - undo the changes since last stage
git checkout -b - create a new branch
git commit -m "message"
git clone - clone any remote repo