git - 如何从“git branch --list”的索引处获取特定的分支名称
问题描述
当我们这样做时git branch --list
,它会显示分支名称列表,例如:
master
develop
features/do-A
features/do-B
features/do-C
有没有办法从列表中获取特定位置的分支名称?
例如:
>> git branch --list --at-position 2
>> features/do-A
>> git branch --list --at-position 4
>> features/do-C
我需要的原因:使用命令,我可以做pbcopy
而不是使用鼠标复制它或手动输入它?
解决方案
正如@torek 在问题的评论中提到的那样,
git for-each-ref --format='%(refname:short)' refs/heads | sed -n 3p
正是我。需要
推荐阅读
- django - Django-compressor & S3 Boto:静态文件未压缩
- data-structures - 完美哈希表子表构建成功概率
- javascript - 如何使用 v-for 从数组中随机选取特定数量的项目?
- angular - ng gc c-name => 指定的模块不存在
- npm - 为什么我无法升级 NPM?
- reactjs - 在整个应用程序中导航时显示返回按钮的单个应用程序应用栏
- sql-server - Join 仅返回所有行的 t2 中的第一项
- php - 当 datediff = 0 时如何更新数据库中的用户状态
- javascript - Ajax 处理顺序
- c# - 如何使用日期列上的 where 子句在 gridview 中显示 2 个表值