Git的HEAD、master 與 branch區別


這一節主要是幾個概念的解釋:HEAD、master 以及 Git 中非常重要的一個概念: branch。

引用:commit 的快捷方式

首先,再看一次 log:
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

通過查看 log,可以對這個邏輯進行驗證:
在這里插入圖片描述
在這里插入圖片描述
當有人使用 git clone 時,除了從遠程倉庫把 .git 這個倉庫目錄下載到工作目錄中,還會 checkout (簽出) master(checkout 的意思就是把某個 commit 作為當前 commit,把 HEAD 移動過去,並把工作目錄的文件內容替換成這個 commit 所對應的內容)。
在這里插入圖片描述

在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

轉載:https://www.jianshu.com/p/4219b6f62ce3


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM