Git - Version Control
This documentation covers the main Git commands. Covering everything would be too extensive, and often we don't actually use or even remember everything.
A distributed version control system, meaning software that tracks files and controls what you have on your machine against what exists in the repository.
Advantages of Using Git​
-
History
-
Switch between versions (log)
-
Peace of mind knowing you have a backup, a plan B
-
-
Teamwork
- Multiple people working in parallel on the same project
-
Branching
-
Allows you to create multiple versions from a point (branches)
-
Merge functionalities after completion (merges)
-
-
Traceability
-
Identify at what point the change was made
-
Identify who is responsible for the change
-