Git documentation

Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.

GitLab is a Git-based fully integrated platform for software development. Besides Git's functionalities, GitLab has a lot of powerful features to enhance your workflow.

We've gathered some resources to help you to get the best from Git with GitLab.

Getting started

Third-party references:

Concepts

Exploring Git

Troubleshooting Git

Branching strategies

Third-party references:

Advanced use

API

Git LFS