2.1 Git 資料結構

物件的類型

  1. blob 物件:工作目錄中某個檔案的 "內容"
  2. tree 物件:在特定版本下某個資料夾的快照(Snapshot)
  3. commit 物件:記錄著特定提交版本有哪些 tree 物件、以及版本提交的時間、紀錄訊息等等,通常還會記錄上一層的 commit 物件名稱
  4. tag 物件:是一個容器,通常用來關聯特定一個 commit 物件 ,並額外儲存一些額外的參考資訊(metadata),例如: tag 名稱。使用 tag 物件最常見的情況是替特定一個版本的 commit 物件標示一個易懂的名稱,可能是代表某個特定發行的版本,或是擁有某個特殊意義的版本。

說明影片: https://www.youtube.com/watch?v=PZbSRy_ow0U

優點

  • 歷史紀錄保護
  • 定期的封裝物件

results matching ""

    No results matching ""