Git project và repository

Git là một distributed version control tool. Nói cách khác, Git hỗ trợ lưu trữ tập tin với nhiều phiên bản khác nhau. Bên cạnh đó, những tập tin này có thể được cập nhật, chỉnh sửa bởi một hay nhiều người khác nhau. Những điều này rất hữu dụng để theo dõi và quản lý source code.

Git
Git (hình sưu tầm)

Để hỗ trợ việc quản lý, đa số dịch vụ hỗ trợ Git cung cấp hai lựa chọn khác nhau khi tạo dự án là repository và project. Repository được sử dụng để lưu trữ những tập tin một dự án nhất định với những chức năng kèm theo của một version control tool như commit, clone hay so sánh giữa các phiên bản. Project được sử dụng để quản lý các repositories thay vì quản lý các tập tin một cách chi tiết như Repository.

Hiện nay, có khá nhiều dịch vụ Git được cung cấp như GitHub hay Bitbucket. Hầu như tất cả các dịch vụ đều hỗ trợ sử dụng thông qua web (remote), command line (local) hay desktop app (local).

Để có một góc nhìn bao quát hơn, chúng ta có thể xem một số tài liệu sau:

Leave a comment