Presentation on the types of Version Control Systems at Google IOExtended18 at Federal University of Technology, Minna. Niger State and the significance of the knowledge of Git in a software developer's workflow.
Copying of files from folder to folder ▰ Centralized Version Control System (CVS, Subversion, Perforce) – Borne out of the need for collaboration among developers and controlled by a single server. ▰ Distributed Version Control System (Git, Mercurial, Bazaar/Darcs) – Users have copies of same file and serve as backup.
changed but not committed. ▰ Staged – Modified file is marked to be included in the next commit. ▰ Committed – The data is safely stored in your local database.