Version control is a system that records changes to a file (or set of files) so that you can recall or retrieve specific versions at a later date. While version control is certainly a handy tool for independent developers, for development teams it is crucial.
A Version control system enables you to:
- revert files back to a previous state
- revert entire projects back to a previous state
- review changes made over time
- see who last modified a file
This 2 day bootcamp looks at Version Control in general as well as Git, a popular Distributed Version Control System (DVCS) used by many of today’s developers. Having a solid understanding of how Version Control facilitates the development process is extremely beneficial for any web developer.