Git
Github, Bitbucke, Gitlab
Git is a free and open-source distributed version control system designed to track changes in projects and files over time, especially in collaborative environments where multiple users contribute to the development process. It maintains a repository that records the project's progress. The repository contains commits, which represent different stages of the project, and references to these commits known as heads. This information is stored in a hidden sub-folder called .git within the project folder. Git enables efficient collaboration, version tracking, and project management.
Benefits Of Git
- Tracks history
- Free and open-source
- Supports non-linear development
- Creates backups
- Scalable
- Supports collaboration
- Easy branching
Platforms
- Github
- Bitbucket
- Gitlab