GiT Workshop @ Tech4Africa


Ismail Dhorat

http://github.com/ismaild


Version Control?






Commit Log?





What is Version Control?

Version Control lets you track your files over time as you make changes to them. 


CENTRALIZED VCS



SVN, CVS etc..


DECENTRALIzED VCS


Git, Bazaar etc..

Why Git?



  • Speed
  • Distributed
  • Cheap Branching
  • Most Commands Local
  • Smaller
  • Integrity

Tracking Changes





Most VCS

Tracking Snapshots





Git


WorkFlow



File States




Git essentially is....





Content-addressable filesystem with a VCS user interface written on top of it.

Demo:

http://io.git-init.ru/git-trainer/




Git to work Time



  1. Install Git
  2. Download Lab Files
  3. Begin Labs



http://www.codiez.co.za/git-workshop

Thank You




http://about.me/ismail.dhorat


http://github.com/ismaild
Made with Slides.com