Intro

Distributed Open-Source VersionControlSystem.

Basic Commands

$ git init                # init repo 
$ git status              # show changes in a readable form
$ git diff                # show changes
$ git diff --cached       # show what will be commited
$ git add my-file.txt     # add something
$ git commit              # commit changes
$ git gc                  # clean up repo

Let git know who you are

$ git config --global user.name "Your Name Comes Here"
$ git config --global user.email you@yourdomain.example.com