Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 仅显示有关当前分支的信息_Git - Fatal编程技术网

Git 仅显示有关当前分支的信息

Git 仅显示有关当前分支的信息,git,Git,git branch-v显示了所有分支及其引用和上次提交标题的非常好的列表。我希望在脚本的日志输出中包含该信息(即分支名称、ref和commit title),但我只希望它用于当前活动的分支 有没有办法获取git以显示当前分支?您可以尝试: git branch -v | grep -e "^*" grep-e“^*”术语应该过滤掉除当前分支以外的所有分支,当前分支的列表应该以星号开头。类似的内容应该可以工作 git branch --list -v `git rev-parse --abbr

git branch-v
显示了所有分支及其引用和上次提交标题的非常好的列表。我希望在脚本的日志输出中包含该信息(即分支名称、ref和commit title),但我只希望它用于当前活动的分支

有没有办法获取git以显示当前分支?

您可以尝试:

git branch -v | grep -e "^*"

grep-e“^*”
术语应该过滤掉除当前分支以外的所有分支,当前分支的列表应该以星号开头。

类似的内容应该可以工作

git branch --list -v `git rev-parse --abbrev-ref HEAD`

如果您真的想要git branch-v的格式,为什么不直接grep您想要的分支名称呢?请注意,输出是供人使用的,而不是机器,并且可能会发生变化。如果你特别想要什么,在你的问题上要更具体一些。当然有更好的方法来实现这一点。我想要分支名称、引用号和最后提交标题。使用Git 2.22(2019年第2季度),您将有一个基于
Git分支的更简单方法——显示当前
。看见