仅显示Git中的当前分支
我尝试为此寻找特殊的Git命令,但找不到。 有没有比以下短或快的东西? git branch | awk '/\*/ { print $2; }' #1楼 我正在使用 /etc/bash_completion.d/git 它随Git一起提供,并提供带有分支名称和参数完成的提示。 #2楼 您可能对以下产品的输出感兴趣 git symbolic-ref HEAD 特别是,根据您的需求和布局,您可能希望做 basename $(git symbolic-ref HEAD) 要么 git symbolic-ref HEAD | cut -d/ -f3- 然后是 .git/HEAD 文件,您可能也对此感兴趣。 #3楼 $ git rev-parse --abbrev-ref HEAD master 这应该适用于Git 1.6.3或更高版本。 #4楼 据我所知,无法自然地仅显示Git中的当前分支,因此我一直在使用: git branch | grep '*' #5楼 在Git 1.8.1中,可以将 git symbolic-ref 命令与“ --short”选项一起使用: $ git symbolic-ref HEAD refs/heads/develop $ git symbolic-ref --short HEAD develop 来源: oschina 链接: https://my