簡體   English   中英

Git:獲取HEAD指向的分支的最簡單方法

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM