我尝试为此寻找特殊的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