Agenda


  • what is version control?
  • what is git?
  • what is github?
  • pre-requisites

Version Control


  • create backups
  • track every individual change made
  • track who made the changes
  • work collaboratively
  • prevent concurrent work from conflicting

What is Git?


  • a distributed version control system
  • free
  • open source
  • easy to learn
  • flexible
  • secure

What is GitHub?


  • remote host for Git managed projects
  • allows others to see your work
  • suggest changes
  • collaborate
  • has a well designed web interface

Set Up


  • create a free account at GitHub
  • download and install the latest version of