Git 深入理解

從知乎上看到有人推薦這篇文章深入理解GIT, 因爲GIT看起來功能很多,其實原理很簡單。
GIT from the Bottom up
https://jwiegley.github.io/git-from-the-bottom-up/1-Repository/5-the-beauty-of-commits.html

重點:
[list]
[*]文件是blob, 相同內容hash一樣
[*]tree, 包含幾個文件,通常包含在提交裏面
[*]tree也可以包含其他tree
[*]提交包含的是tree,和描述
[*]提交可以有多個parent --這個相當於直接merge
[*]每個parent當然可以有多個提交,就成了分支
[*]所謂分支和tag都是commit, 就是一串tree的疊加
[/list]
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章