Tôi muốn hiểu cách thức hoạt động của git từ quan điểm của kiến trúc sư. Các tệp được lưu trữ như thế nào, các phiên bản được lưu giữ như thế nào và các thay đổi xảy ra như thế nào (các nhánh, các kết hợp, vv)?Tôi cần đọc gì để hiểu git hoạt động như thế nào?
Tôi không tìm kiếm thông tin về cách sử dụng. (Tôi đã tìm thấy rất nhiều trang với hướng dẫn.) Nhưng tôi không tìm thấy bất kỳ chi tiết "đằng sau hậu trường" nào, điều đó sẽ làm cho tôi hiểu.
Đây là một câu hỏi hay, không chắc chắn lý do tại sao nó không phải là mang tính xây dựng – user1132593