Reminder to all repository users: Please do not add , commit and push any data files to your remote git repositories. The disk space the Git server is limited, it wasn't dimensioned to host anything else than code. Solely your code files need versioning. The data inputs/outputs don't. A good idea is to do "git add" individually on each file you want to commit, to avoid versioning unwanted content.

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

Branching strategies

Advanced use

API

Git LFS

General information