如何获取Git中当前分支的名称?
当前回答
我会尝试以下方法之一:
1.>git符号ref--短HEAD
git symbolic-ref --short HEAD
>>> sid-dev
2.>git分支--显示当前
git branch --show-current
>>> sid-dev
3.>git name rev–仅名称HEAD
git name-rev –name-only HEAD
>>> HEAD sid-dev
笔记:
1.>git symbol ref--short HEAD显示当前分支HEAD的简短符号引用。这是当前分支名称。
2.>gitbranch--showcurrent也是打印当前分支名称的一种简单有效的方法。
3.>git name rev–name only HEAD为当前分支的HEAD版本提供符号名称
4.>在上面的示例中,sid-dev是我的分支的名称。
其他回答
git branch | grep -e "^*" | cut -d' ' -f 2
将仅显示分支名称
您只需在Linux上的存储库目录中键入命令行(控制台):
$ git status
您将看到一些文本,其中类似于:
...
On branch master
...
这意味着您当前处于主分支。如果此时您正在编辑任何文件,并且该文件位于同一本地存储库(包含受Git版本控制管理的文件的本地目录)中,则您正在编辑该分支中的文件。
我会尝试以下方法之一:
1.>git符号ref--短HEAD
git symbolic-ref --short HEAD
>>> sid-dev
2.>git分支--显示当前
git branch --show-current
>>> sid-dev
3.>git name rev–仅名称HEAD
git name-rev –name-only HEAD
>>> HEAD sid-dev
笔记:
1.>git symbol ref--short HEAD显示当前分支HEAD的简短符号引用。这是当前分支名称。
2.>gitbranch--showcurrent也是打印当前分支名称的一种简单有效的方法。
3.>git name rev–name only HEAD为当前分支的HEAD版本提供符号名称
4.>在上面的示例中,sid-dev是我的分支的名称。
使用git分支--包含HEAD|tail-1|xargs,它也适用于“分离的HEAD”状态。
在Netbeans中,确保启用了版本控制注释(查看->显示版本控制标签)。然后,您可以看到项目名称旁边的分支名称。
http://netbeans.org/bugzilla/show_bug.cgi?id=213582
推荐文章
- 如何在Visual Studio中删除未推送的外向提交?
- Git在两个不同的文件之间的差异
- 我如何使用vimdiff来解决git合并冲突?
- 如何将更改提交到另一个预先存在的分支
- 为什么使用'git rm'来删除文件而不是'rm'?
- 我如何安装imagemagick与自制?
- 致命:git-write-tree:错误构建树
- Git克隆远程存储库的特定版本
- git隐藏的意图用例是什么?
- 从远程Git存储库检索特定的提交
- 如何配置git bash命令行补全?
- 我如何迫使git拉覆盖每一个拉上的一切?
- 撤销“git add <dir>”?
- 是否可以在不先签出整个存储库的情况下进行稀疏签出?
- 如何移除SSH密钥?