仅打印git分支前缀

4szc88ey  于 2024-01-04  发布在  Git
关注(0)|答案(1)|浏览(130)

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

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

字符串
有办法只打印bugfeaturemain吗?

m1m5dgzv

m1m5dgzv1#

这将工作在您的情况下,如果你使用终端等。

git branch --list | awk -F'/' '{print $1}' | sort -u

字符串

  1. git分支--list:列出仓库中的所有分支
  2. awk -F '/"{print $1}“:使用awk将字段分隔符设置为”/“,并打印第一个字段AKA分支名称前缀。
  3. sort -u:对输出进行排序并删除重复项(-u表示唯一)

相关问题