Làm thế nào **G...
Làm thế nào **G...
Git là một hệ thống quản lý phiên bản phân tán (Distributed Version Control System - DVCS) được thiết kế để xử lý mọi dự án từ nhỏ đến lớn với tốc độ và hiệu quả cao. Git hoạt động dựa trên các khái niệm cơ bản sau:
Trái ngược với các hệ thống quản lý phiên bản trung tâm (Centralized Version Control Systems - CVCS) lưu trữ thông tin dưới dạng danh sách các thay đổi (differences) giữa các phiên bản, Git lưu trữ dữ liệu dưới dạng một chuỗi các ảnh chụp (snapshot) của hệ thống tệp. Khi bạn commit, Git lưu trữ một ảnh chụp của tất cả các tệp mà bạn theo dõi và quản lý một tham chiếu đến ảnh chụp đó.
Vì Git có toàn bộ lịch sử của dự án lưu trữ cục bộ trên máy tính của bạn, hầu hết các thao tác như xem lịch sử, commit, revert, và nhiều thao tác khác đều có thể thực hiện mà không cần thông tin từ máy chủ trung tâm. Điều này giúp bạn làm việc nhanh chóng và không phụ thuộc vào mạng hoặc máy chủ từ xa.
Git sử dụng cơ chế checksum để đảm bảo tính toàn vẹn của dữ liệu. Mỗi tệp và thư mục trong Git được xác định bằng một mã hash SHA-1 40 ký tự, được tính toán dựa trên nội dung của tệp hoặc cấu trúc thư mục. Mã hash này còn được gọi là "commit hash" hoặc "object hash".
Git có ba trạng thái chính mà các tệp của bạn có thể tồn tại: committed (đã commit), modifie...
expert
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào