Q1.What is Git and how is it different from SVN?
- ▸Git is a Distributed Version Control System (DVCS). Every developer has a full local copy of the repository history.
- ▸SVN (Subversion) is a Centralized Version Control System (CVCS). Developers only check out the files they are working on from a central server.
- ▸Git allows full offline operation, faster branching/merging, and eliminates the single point of failure inherent in SVN.