僅顯示Git中的當前分支

我嘗試爲此尋找特殊的Git命令,但找不到。 有沒有比如下短或快的東西? git

git branch | awk '/\*/ { print $2; }'

#1樓

我正在使用 bash

/etc/bash_completion.d/git

它隨Git一塊兒提供,並提供帶有分支名稱和參數完成的提示。 佈局


#2樓

您可能對如下產品的輸出感興趣 spa

git symbolic-ref HEAD

特別是,根據您的需求和佈局,您可能但願作 code

basename $(git symbolic-ref HEAD)

要麼 產品

git symbolic-ref HEAD | cut -d/ -f3-

而後是.git/HEAD文件,您可能也對此感興趣。 it


#3樓

$ git rev-parse --abbrev-ref HEAD
master

這應該適用於Git 1.6.3或更高版本。 io


#4樓

據我所知,沒法天然地僅顯示Git中的當前分支,所以我一直在使用: ast

git branch | grep '*'

#5樓

在Git 1.8.1中,能夠將git symbolic-ref命令與「 --short」選項一塊兒使用: awk

$ git symbolic-ref HEAD
refs/heads/develop
$ git symbolic-ref --short HEAD
develop
相關文章
相關標籤/搜索