只显示Git中的当前分支
我试图寻找一个特殊的git命令,但找不到一个。 任何人都可以提出比以下任何更短或更快
git branch | awk '/*/ { print $2; }'
$ git rev-parse --abbrev-ref HEAD
master
这应该适用于Git 1.6.3或更新的版本。
(我现在还不能给评论添加评论,所以)
在Git 1.8.1中,您可以使用带有“--short”选项的git symbolic-ref命令:
$ git symbolic-ref HEAD
refs/heads/develop
$ git symbolic-ref --short HEAD
develop
你可能对输出感兴趣
git symbolic-ref HEAD
具体而言,取决于您的需求和布局,您可能希望这样做
basename $(git symbolic-ref HEAD)
要么
git symbolic-ref HEAD | cut -d/ -f3-
然后再一次有.git/HEAD
文件,这也可能是你感兴趣的。
上一篇: Show just the current branch in Git
下一篇: How to delete .orig files after merge from git repository?