2. What is version Control
The management of changes to documents,
Programs and other information stored as
Computer files
A system that maintains version of files at
progressive stages of development
3. Key Terms
Repository a (Shared ) Database with the complete revision history of all files
under version control
Working Copy your local copies of the files under version control you want to edit
Branch a copy of a set of files under version control
Checkout to copy the latest version of (a file in) the repository to your working copy
Merge to combine multiple changes made to different working of the same files in the
repository
Commit to copy (a file in) your working copy back into the repository as a new
version
4. Benefits of Version Control
Allows Team to share code.
Maintains separate “Production” versions of
code that are always deployable.
Keep tracks of All old versions .
Have a backup.
Know your repository history.
Revert Code.
5. GIT
GIT is distributed version control tool
fast and lightweight
free/open source
simple