如何获取Git中当前分支的名称?


当前回答

随着时间的推移,我们可能会有一长串分支。

虽然其他一些解决方案很好,但以下是我所做的(从雅各布的回答中简化):

git branch | grep \*

Now,

git status

有效,但仅当有任何本地更改时

其他回答

下面的shell命令告诉您当前所在的分支。

git branch | grep ^\*

如果您不想在每次想知道分支并使用Bash时键入长命令,请为该命令提供一个短别名,例如别名cb,如下所示。

alias cb='git branch | grep ^\*'

当您在branch master中并且提示为$时,您将获得*master,如下所示。

$ cb
* master

要仅显示当前分支的名称,请执行以下操作:

git rev-parse --abbrev-ref HEAD

参考:仅显示Git中的当前分支

git log

此命令将在顶部显示当前分支名称的提交列表。

在Netbeans中,确保启用了版本控制注释(查看->显示版本控制标签)。然后,您可以看到项目名称旁边的分支名称。

http://netbeans.org/bugzilla/show_bug.cgi?id=213582

git status 

还将给出分支名称以及更改。

e.g.

>git status
On branch master // <-- branch name here
.....