GiT Workshop @ Tech4Africa


Ismail Dhorat



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:





Git to work Time



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



Thank You






Git Workshop

By Ismail Dhorat