Git là một ví dụ về hệ thống kiểm soát phiên bản phân tán (DVCS) thường được sử dụng để phát triển phần mềm thương mại và nguồn mở. DVCS cho phép truy cập đầy đủ vào mọi tệp, nhánh và lặp của dự án và cho phép mọi người dùng truy cập vào lịch sử đầy đủ và khép kín của tất cả các thay đổi. Không giống như các hệ thống kiểm soát phiên bản tập trung phổ biến, các DVCS như Git don lồng cần một kết nối liên tục đến một kho lưu trữ trung tâm. Các nhà phát triển có thể làm việc ở bất cứ đâu và cộng tác không đồng bộ từ bất kỳ múi giờ nào.
Không có kiểm soát phiên bản, các thành viên trong nhóm phải chịu các nhiệm vụ dư thừa, thời gian chậm hơn và nhiều bản sao của một dự án. Để loại bỏ các công việc không cần thiết, Git và các VCS khác cung cấp cho mỗi người đóng góp một cái nhìn thống nhất và nhất quán về một dự án, làm nổi bật công việc mà Lôi đang thực hiện. Xem lịch sử minh bạch về các thay đổi, người thực hiện chúng và cách chúng đóng góp cho sự phát triển của dự án giúp các thành viên trong nhóm liên kết trong khi làm việc độc lập.