天天看點

Git學習筆記04細枝末節檔案驗證機制儲存版本機制管理保本機制

細枝末節

1. SHA-1是一種hash算法

檔案驗證機制

使用SHA-1算法對原始檔案和目标檔案進行運算對比結果:

   1. 如果一緻則表示檔案在傳輸過程中沒有發生改變

   2. 如果不一緻則表示檔案在傳輸過程中發生了改變

儲存版本機制

Git把資料看作是小型檔案系統的一組快照.每次送出更新時Git都會對目前的全部檔案制作一個快照,儲存這個快照的索引.為了高效,如果某個檔案沒有修改,Git不再重新存儲該檔案,而是隻儲存一個連結指向之前儲存的檔案.

管理保本機制

使用指針,每個分支或者版本都指向對應的指針

繼續閱讀