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


当前回答

git branch -l

这将列出所有本地分支机构,当前分支机构以绿色标记并打印

其他回答

您还可以在当前项目的.git目录中看到当前分支的名称。

在终端中键入命令:open.git/HEAD输出文件包含当前分支的名称ref:refs/heads/{current_working_branch}

在分离头上返回分支名称或SHA1:

git rev-parse --abbrev-ref HEAD | grep -v ^HEAD$ || git rev-parse HEAD

这是@dmaestro12答案的简短版本,没有标记支持。

要使用git获取当前分支,

git branch --show-current
git branch | grep -e "^*" | cut -d' ' -f 2

将仅显示分支名称

有多种方法可以检查Git的当前分支,但我更喜欢:

git branch --show

甚至gitbranch也会显示当前分支名称以及所有现有分支名称列表。