2. What is git? (Git là gì)
Git là một hệ thống quản lý phiên bản phân tán được sử dụng rộng rãi trong quản lý mã nguồn và phát triển phần mềm.
Git chủ yếu lưu trữ source code và toàn bộ lịch sử thay đổi của nó
1. Snapshot
Cơ chế Git lưu trữ code và lịch sử:
2. The Three States
Quan trọng:
Khi làm việc với Git, các files sẽ có 1 trong 3 trạng thái:
Modified: thay đổi file nhưng chưa add vào staged hoặc commit
Staged: thay đổi file và đánh dấu thay đổi này sẽ được bao gồm trong commit sắp tới
Committed: data đã được lưu trữ trên local database
Working Directory: một phiên bản của project.
Staging Area: là 1 file được lưu trong git directory, lưu trữ thông tin cho lần commit sắp tới (file này có tên là index trong ,git folder)
Git directory: nơi git lưu trữ metadata và object database của project

Đăng nhận xét