
Introduction to GIT- GITHUB/GITLAB
Hi all, Today I learnt what is GIT and some of its other versions and types. Git is a tool that remembers every step of your project, lets people work together without stepping on each other’s toes, and makes it easy to undo mistakes. It is also known as Version Control System. A Version Control System (VCS) is a software tool that tracks and manages changes to source code, allowing developers to collaborate efficiently, maintain project history, and revert to earlier versions when needed. It provides central storage for all project files and their complete change history. There are two types of version control system, they are: 1.Centralized version control system- A Centralized Version Control System (CVCS) is a type of version control where all project files and their history are stored in a single central server. Developers connect to this server to download (check out) files, make changes, and then upload (commit) them back. 2.Distributed version control system- A Distributed Vers
Continue reading on Dev.to
Opens in a new tab



