Git là một hệ thống quản lý phiên bản phân tán (Distributed Version Control System – DVCS) được ra đời vào năm 2005, nó là một trong những hệ thống quản lý phiên bản phân tán phổ biến nhất hiện nay. Git giúp cho việc quản lý code và làm việc nhóm của developer trở nên đơn giản, thuận tiện hơn.
Lợi ích khi sử dụng Git:
- Lưu lại những phiên bản khác nhau của mã nguồn dự án phần mềm.
- Khôi phục lại các mã nguồn từ một phiên bản bất kỳ khác.
- Hỗ trợ so sánh dễ dàng hơn giữa các phiên bản.
- Phát hiện được những vị trí, những phần mà người khác đã chỉnh sửa làm phát sinh lỗi.
- Khôi phục lại những tập tin đã bị mất đi.
- Thử nghiệm và mở rộng các tính năng của dự án một cách dễ dàng mà không làm ảnh hưởng đến các phiên bản chính.
- Hỗ trợ phối hợp thực hiện dự án trong một nhóm mang lại nhiều hiệu quả hơn.
- Git đảm bảo không có xung đột code giữa các lập trình viên trong một nhóm.
- Chỉ cần có clone mã nguồn từ kho chứa hoặc clone một phiên bản thay đổi nào đó từ kho chứa hoặc một nhánh nào đó từ kho chứa là lập trình viên có thể bắt tay vào làm việc mọi lúc mọi nơi.
Các lệnh git cơ bản khi sử dụng:
- git config: dùng để set user name và email của bạn
- git init: dùng để có thể khởi tạo 1 git repository cùng với 1 project mới hoặc đã có
- git clone: dùng để copy 1 git repository từ remote source
- git pull: dùng để để tải phiên bản mới nhất của repository
- git merge: dùng để merge 2 branch lại với nhau
Trên đây HOSTVN đã giới thiệu cơ bản về git cùng một số lệnh cơ bản khi sử dụng.