From the course: Angular: Ecosystems

Unlock this course with a free trial

Join today to access over 22,400 courses taught by industry experts.

Version control

Version control

- Version control, also called revision control or source control, is a way of managing changes in the code of your project across all the members of your team. The version control systems used with Angular projects are smart enough to know when changes were made, who made those changes, and how to undo those changes if needed. Version control can also make decisions about the order in which changes should be applied to a file so there are no conflicts. There are many source control systems out there, but the most common for Angular projects is a system called Git. Git is a distributed version control system. This makes it very robust and means everyone has a copy of the full change log for the code base. This makes it very easy to restore if something happens to the original. There's some important terms you need to be familiar with when working with Git. A repository, repo for short, is the entire code base under version control. Repos have branches, which are independent versions…

Contents