這一節主要是幾個概念的解釋:HEAD、master 以及 Git 中非常重要的一個概念: branch。
引用:commit 的快捷方式
首先,再看一次 log:
通過查看 log,可以對這個邏輯進行驗證:
當有人使用 git clone 時,除了從遠程倉庫把 .git 這個倉庫目錄下載到工作目錄中,還會 checkout (簽出) master(checkout 的意思就是把某個 commit 作為當前 commit,把 HEAD 移動過去,並把工作目錄的文件內容替換成這個 commit 所對應的內容)。