Git for Normals

What is Git?

A distributed version control system.

What is a Distributed Version Control System?

  1. Distributed

    Does not depend on a central server.

  2. Version Control System

    What?

What is a Version Control System?

There is too much. Let me sum up.

Continuum of Version Control

  1. Nothing, just save your files.
  2. Rename the files (example.jpg, example2.jpg, example3.jpg)
  3. Dropbox
  4. A true version control system

Seriously, What is a Version Control System?

Thesaurus

Rawr! Thesaurus Rex!

Thesaurus

Warning!

Programming imminent!

Working with the Central Repository

Working with your Working Copy

Working with Branches

Chuck's sketch that helped him 'get' git

Common Workflow