我嘗試爲此尋找特殊的Git命令,但找不到。 有沒有比如下短或快的東西? git
git branch | awk '/\*/ { print $2; }'
我正在使用 bash
/etc/bash_completion.d/git
它隨Git一塊兒提供,並提供帶有分支名稱和參數完成的提示。 佈局
您可能對如下產品的輸出感興趣 spa
git symbolic-ref HEAD
特別是,根據您的需求和佈局,您可能但願作 code
basename $(git symbolic-ref HEAD)
要麼 產品
git symbolic-ref HEAD | cut -d/ -f3-
而後是.git/HEAD
文件,您可能也對此感興趣。 it
$ git rev-parse --abbrev-ref HEAD master
這應該適用於Git 1.6.3或更高版本。 io
據我所知,沒法天然地僅顯示Git中的當前分支,所以我一直在使用: ast
git branch | grep '*'
在Git 1.8.1中,能夠將git symbolic-ref命令與「 --short」選項一塊兒使用: awk
$ git symbolic-ref HEAD refs/heads/develop $ git symbolic-ref --short HEAD develop