git
git
Git is a version control system for tracking changes in computer files and coordinating work on those files among multiple people.github
GitHub is a web-based version control and software project management service using git.gitlab
GitLab is a web-based Git-repository manager with wiki and issue-tracking features, using an open-source license.