我有Subversion背景,当我有一个分支时,我知道我在做什么“这些工作文件指向这个分支”。
但是使用Git时,我不确定当我在NetBeans或Notepad++中编辑文件时,它是绑定到主目录还是其他分支。
在bash中git
没有问题,它会告诉我我在做什么。
发布于 2011-06-06 04:17:05
git branch
应该显示您的repo的所有本地分支。星形分支是您当前的分支。
如果只想检索所在分支的名称,可以执行以下操作:
git rev-parse --abbrev-ref HEAD
或者使用Git 2.22及更高版本:
git branch --show-current
发布于 2015-11-03 03:17:08
另一种选择:
git name-rev --name-only HEAD
发布于 2012-04-04 23:20:35
很简单,我在一行(bash)中得到了它。
git branch | sed -n '/\* /s///p'
(致谢:有限赎回)
当我在那里的时候,一个获得远程跟踪分支(如果有的话)的内联程序
git rev-parse --symbolic-full-name --abbrev-ref @{u}
https://stackoverflow.com/questions/6245570
复制相似问题