Basic
// Initialises a repo on current directory
$ git init
// Lists modifications
git status
// Stage modifications
$ git add {file1} {file2} {filex}
$ git add .
or
$ git add --all
// Commit staged stuff
$ git commit -m 'Your commit message'
// Listing remote servers
$ git remote -v
// Set a remote server
$ git remote add {server_name|origin} {server_url}
// Push current branch to a server's target branch
$ git push {server_name|origin} {target_branch_name}
Tags
// Creating a new tag on your current HEAD
$ git tag {tag_name}
// List existing tags
$ git tag --list
// Remove a particular tag
$ git tag -d {tag_name}