仅打印 git 分支前缀

问题描述 投票:0回答:1

我只想打印 git 存储库的分支名称前缀。例如,如果一个仓库有以下分支,

  bug/nasty-problem
  feature/neat-thing
  feature/awesome-thing
  main

有没有办法只打印

bug
feature
main

git git-branch
1个回答
0
投票

如果您使用终端等,这将适用于您的情况。

git branch --list | awk -F'/' '{print $1}' | sort -u
  1. gitbranch --list:列出存储库中的所有分支
  2. awk -F'/' '{print $1}':使用 awk 将字段分隔符设置为 '/' 并打印第一个字段(AKA 分支名称前缀)。
  3. sort -u:对输出进行排序并删除重复项(-u 代表唯一)
© www.soinside.com 2019 - 2024. All rights reserved.