Still learning the system.
git init | Tell git to start watching the directory
git clone <repo> | Get a local copy of the repository
.gitignore | Contains patterns of files to ignore
git rm --cached <file> | Stop tracking the file in git
git add <file> | Stage a snapshot of the file
git rm <file> | Stage the file's removal
git mv <a> <b> | Rename 'a' to 'b' and stage the change
git status | Staging status of files
git status -s | Simpler version of status
git commit | Upload to server
git commit -m "txt" | Commit, with inline message