【问题标题】:How to extract current branch name only name from git log command如何从 git log 命令中提取当前分支名称
【发布时间】:2022-12-03 01:00:40
【问题描述】:

如何从 git log 中提取当前分支名称

如何从 git log 中提取当前分支名称

当我使用 **

log -n 1 --pretty=%d HEAD

** 然后显示以下输出 (HEAD -> branch1, origin/branch1 , orign/branch3 , origin/branch4 等....)

但我只想从 git 日志中提取当前分支名称,有人可以帮忙吗?

局限性:我只想通过使用 **git log ** 命令来实现这一点。

【问题讨论】:

    标签: git github


    【解决方案1】:

    将您的输出通过管道传输到 sed 以仅获取您想要的部分:

    git log -1 --pretty=%d | sed -E 's/^.*HEAD -> ([^,]*),.*$//'
    

    (默认隐含HEAD,无需显式请求)

    【讨论】:

      猜你喜欢
      • 2023-03-09
      • 2013-10-20
      • 2017-07-31
      • 2011-09-08
      • 2019-08-11
      • 2022-07-19
      • 2013-09-10
      • 2010-12-22
      相关资源
      最近更新 更多