Git là một hệ thống quản lý phiên bản phân tán (Distributed Version Control System – DVCS) được sử dụng để lưu trữ và quản lý các phiên bản của mã nguồn. Nó cung cấp một cách dễ dàng để theo dõi các thay đổi trong mã nguồn và cũng có thể được sử dụng để quản lý các tài liệu, tài liệu và các tệp khác. Git cũng cung cấp một cách để nhóm các nhà phát triển có thể làm việc cùng nhau trên cùng một dự án.