[英]Git: Easiest way to get the branch to which HEAD points
我需要一個git命令來返回HEAD
指向的分支的名稱。 也就是說,當我在master
,它應該歸還master
。 在分離的HEAD狀態下,它可以返回任何內容或者不會與分支名稱混淆的內容。 實現這一目標的最簡單命令是什么?
(對不起,這個問題似乎相當微不足道,並且可能被問了很多次,但是搜索“得到分支到哪個HEAD點”這樣的事情並沒有給我一個令人滿意的結果。)
您正在尋找:
git symbolic-ref --short HEAD
git rev-parse --abbrev-ref HEAD
但也可以手動讀取.git/HEAD
運行此命令為git config添加別名。
git config --global alias.current "!git branch|grep '*'"
git current # should return the name of current branch.
注意:您也可以使用git symbolic-ref --short HEAD
而不是grep
來查找當前分支,如@MrTux建議的那樣。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.