PowerShell中獲取當前Git分支名稱

本地Git分支名稱記錄在本地倉庫目錄下的\.git\HEAD文件中,.git文件夾一般是隱藏文件夾,在電腦中設置顯示隱藏文件即可看到。HEAD中的內容如下:

“dev”便是分支名稱。

PowerShell中獲取的方法爲:

 $GitHEADFile = Get-Content '..\.git\HEAD'
 $GitHEADFileLine = [System.Environment]::NewLine
 $GitHEADFileContent = [String]::Join($GitHEADFileLine,$GitHEADFile)
 $GitHEADFileContentSplits = $GitHEADFileContent.split("/")
 $BranchName = $GitHEADFileContentSplits[$GitHEADFileContentSplits.Count-1]

'..\.git\HEAD'是HEAD文件的路徑,換成自己的即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章