Git là một hệ thống quản lý phiên bản phân tán, phát triển bởi Linus Torvalds từ năm 2005, hỗ trợ phát triển không tuyến tính và quản lý dự án lớn với hiệu suất cao. Git cho phép người dùng lưu trữ và phát triển mã nguồn trên các nhánh khác nhau, bao gồm nhánh chính và các nhánh hỗ trợ như nhánh tính năng, phát hành và sửa lỗi. GitLab cung cấp các công cụ quản lý kho mã, đánh giá mã, theo dõi vấn đề và tích hợp liên tục cho các dự án sử dụng Git.