Git Global Information Tracker
Git is a version control system that helps us save our code and track changes over time. It allows many people to work on the same project and keeps a complete history of all updates.
Version Control Systems
A version control system is a tool that helps manage different versions of code. There are two types of version control systems.
- Centralized Version Control System (CVCS)
- Distributed Version Control System (DVCS)
Centralized Version Control System
there is only one main server where the code is stored. All developers connect to that server to get and save changes. If the server goes down, developers cannot work.
Example: SVN
Distributed Version Control System
Every developer has a full copy of the project on their computer. Even if the main server is not available, developers can continue working and later share their changes.
Example: GIT
Gitlab
Web-based platform that is used to store and manage Git repositories. It helps developers collaborate on code, track changes, review code, and automate tasks like testing and deployment.
Host
A host is an online platform that stores your Git repositories so you can access them from anywhere and share them with others.
Top comments (0)