首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在Git中获取当前的分支名称?

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

Stack Overflow用户
提问于 2011-06-06 04:13:44
回答 33查看 2.2M关注 0票数 3.3K

我有Subversion背景,当我有一个分支时,我知道我在做什么“这些工作文件指向这个分支”。

但是使用Git时,我不确定当我在NetBeans或Notepad++中编辑文件时,它是绑定到主目录还是其他分支。

在bash中git没有问题,它会告诉我我在做什么。

EN

回答 33

Stack Overflow用户

回答已采纳

发布于 2011-06-06 04:17:05

git branch

应该显示您的repo的所有本地分支。星形分支是您当前的分支。

如果只想检索所在分支的名称,可以执行以下操作:

git rev-parse --abbrev-ref HEAD

或者使用Git 2.22及更高版本:

git branch --show-current
票数 3.4K
EN

Stack Overflow用户

发布于 2015-11-03 03:17:08

另一种选择:

git name-rev --name-only HEAD
票数 136
EN

Stack Overflow用户

发布于 2012-04-04 23:20:35

很简单,我在一行(bash)中得到了它。

git branch | sed -n '/\* /s///p'

(致谢:有限赎回)

当我在那里的时候,一个获得远程跟踪分支(如果有的话)的内联程序

git rev-parse --symbolic-full-name --abbrev-ref @{u}
票数 94
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6245570

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档