8. Version Control
• Local
– Copy file and folder
• Centralize
– Control Version System ( CVS )
– Subversion ( SVN )
• Distributed
– Git
– Mercurial Hg
– Bazaar
8
9. Why Git ?
1. Distributed => No Single of Failure
9
10. Why Git ?
2. Simple design :: Less config file
VS
10
11. Why Git ?
3. Speed :: Work on local
11
From git real slide ( http://www.codeschool.com )
20. Git work flow
• Create file README.txt
– Start as untracked
• Add file to staging area
– Ready to take a picture
• Commit change
– Snapshot on the stage
20