Khi tôi hiểu nó khi Git gán một hàm băm SHA1 cho một tệp, SHA1 là duy nhất cho tệp dựa trên nội dung của nó.Làm cách nào để gán Git SHA1 cho một tệp không có Git?
Kết quả là nếu tệp chuyển từ kho này sang kho lưu trữ khác, thì tệp SHA1 cho tệp vẫn giữ nguyên như nội dung của tệp không thay đổi.
Git tính toán thông báo SHA1 như thế nào? Nó có làm nó trên nội dung tập tin không nén đầy đủ không?
Tôi muốn mô phỏng việc gán SHA1 ở bên ngoài Git.
http://alblue.bandlem.com/2011/08/git-tip-of-week-objects.html –