Git如何確定當前所在分支

admin發表於2018-08-02

當一個專案擁有眾多分支的時候,如何確定當前位於哪個分支呢。

非常簡單,使用如下程式碼即可:

[Shell] 純文字檢視 複製程式碼
$ git branch

執行效果截圖如下:

a:3:{s:3:\"pic\";s:43:\"portal/201808/02/152012moj04odu95m5y9cu.jpg\";s:5:\"thumb\";s:0:\"\";s:6:\"remote\";N;}

前面帶有星號(*)的分支就是當前所處的分支。如果再深究一下,也就是HEAD指標當指向的那個分支。

現在看一下.git/HEAD中的內容,程式碼如下:

[Shell] 純文字檢視 複製程式碼
$ cat .git/HEAD

執行效果截圖如下:

a:3:{s:3:\"pic\";s:43:\"portal/201808/02/152048d7k1skfotq2siqb7.jpg\";s:5:\"thumb\";s:0:\"\";s:6:\"remote\";N;}

更多關於HEAD內容可以參閱Git HEAD是什麼一章節。

相關文章