What is git
Git is a distributed version control system that helps track and manage changes in code over time. It allows multiple developers to work on the same project, view previous versions, and restore changes when needed.
Git is a free, open-source version control system designed to track changes in computer files and coordinate work among multiple people on a single project. It is primarily used for software development, but it can be used to track changes in any set of files.
- Repository (Repo): A central folder where Git tracks your project and its entire history.
- Commit: A saved "snapshot" of your project. Each commit records what changed, when, and by whom.
- Branching: Allows you to create a separate "branch" to work on a new feature or fix a bug without affecting the main codebase.
- Merging: The process of combining changes from one branch back into another (usually the main branch).
What is gitlab
GitLab is a web-based DevOps platform that enables teams to manage the entire software development lifecycle in a single application. It combines version control with built-in tools for automation, collaboration, and deployment.
- Provides Git-based repository hosting similar to GitHub.
- Includes built-in CI/CD pipelines for automated testing and deployment.
- Supports code review, issue tracking, and project management in one place.
What is github
GitHub is a web-based platform that stores Git repositories in the cloud, allowing developers to work together on projects. It helps manage code changes and supports both public and private repositories. GitHub is widely used for version control and collaboration in software development.
GitHub allows developers to collaborate on projects, track changes, and maintain a history of all code versions. It is particularly popular in the open-source community and is widely used by individual developers, teams, and large organizations to develop software.
Difference between gitlab and github
Refered by
https://www.geeksforgeeks.org/devops/gitlab/
https://www.geeksforgeeks.org/git/what-is-github/


Top comments (0)