The types of version control:
- Local Version Control
- Centralized Version Control
- Distributed Version Control
- Snapshots
- Local Operations
- Tracking chanes
- Loss of data
- States of files:
-
- Commited
-
- Modified
-
- Staged
- After you edit a file, Git flags it as modified because of changes made after the previous commit.
- You stage the modified file.
- Then, you commit staged changes.

