Version Control Flashcards
What are the three types of version controls
Local version control system
Centralized version control system
Distributed version control system
Describe local version control
tracks files within a local system, keeps the change of a version of a file and if the user wants to revert, it simply changes reverts it back to the original
Describe a centralized version control system
The repository is stored in a centralized location and only one person can access a single file one at a time
Describe a distributed version control system
the repository is stored on a hosting service or a client system, in order to make a change you must clone it to your own system
what are the three stages of GIT
repository ( the .git directory)
working directory
staging area
What are the three states of GIT
committed: the version of the file has been saved in the repository (.git directory)
modified: the file has changed but has not been added to the staging area or committed to the repository
staged: the modified file is ready to be committed to the repository