八 git物件模型

2021-09-29 23:25:08 字數 407 閱讀 3940

物件(objects)

- 型別:4種資料物件:blob,tree,commit,tag

- 大小: 物件資料內容的大小

- 檔名: 如果sha1演算法生成

sha1物件資料

- 用40個字元的字串用來表示物件名:目錄+名

字串由物件內容做sha-1雜湊計算得來

通過比較sha-1值來比較兩個檔案的內容:快!

不同型別的物件用途

blob:儲存檔案資料,通常是乙個檔案

tree:類似乙個目錄,用來管理tree和blob

commit:指向乙個tree,標記專案某個特定時間點狀態

tag:用來標記某乙個提交(commit)

Git分支模型

本文介紹一種使用git進行源 管理的分支模型,著重於如何使用git更好的管理我們的源 我假定您對git有一定了解,會使用基本的git命令進行一些簡單的源 管理工作。這不是一篇git使用教程。根據自己的使用情況進行了補充。我們知道git是乙個不需要中心伺服器就能工作的源 管理系統 但我仍然建議你至少保...

CSS 框模型(八)

css 框模型 box model 規定了元素框處理元素內容 內邊距 邊框 和 外邊距 的方式。元素框的最內部分是實際的內容,直接包圍內容的是內邊距。內邊距呈現了元素的背景。內邊距的邊緣是邊框。邊框以外是外邊距,外邊距預設是透明的,因此不會遮擋其後的任何元素。一旦為頁面設定了恰當的 dtd,大多數瀏...

八 事件物件

一 事件物件 事件物件就是 event 物件,通過處理函式預設傳遞接受。通過 event.type 屬性獲取觸發事件名 input click function e 通過 event.target 獲取繫結的 dom 元素 input click function e 通過 event.data 獲...