What is Version Control? - nairuzabulhul/Technical-Terms GitHub Wiki
![Log] (http://devrix.devrix.netdna-cdn.com/wp-content/uploads/2014/12/Version-Control-System.jpg)
#Version Control:
It is a software revision / collaboration system in the field of software development.
##Examples: Git, JIRA, Mercurial
The versioning control system keeps track of all the work and changes as well as maintaining a single copy of the source code.
##How to use Version Control?
In the world of software development, every developer in the team is assigned to create a specific task, these tasks are created by generating (pulling)multiple copies of the source code locally (into their computers).
After creating the specific code and testing it, developers update the project source code by integrated their multiple copies of the source code into one single copy (using pushing and merge)
Also it worth mentioning with version control system, if any bug or critical issue appears after code integration, developers can roll back to the last version and track the bugs and fix them .