ruby - 如何在 Ruby 的“坚固”gem 中获取 git 存储库的默认分支?
问题描述
我正在尝试将 Bash 脚本移植到 Ruby。该脚本用于git symbolic-ref --short HEAD
获取 repo 的默认分支。
有没有办法将崎岖的repo.branches.each_name(:local)
与其他一些命令结合起来找到默认分支?
还是我想得太复杂了,我错过了崎岖不平的有用默认设置?脚本需要通过在默认/最新分支上创建一个新分支来继续,检查它,提交标准化的东西,推送新分支,并针对该基础分支打开一个拉取请求。
解决方案
推荐阅读
- sql - SQL 使用 GROUP BY 计算列中的重复项数
- sql - 在R中使用_order创建一个累积和列
- c# - WIA - 如何检查扫描仪是否支持 adf(feeder)?
- python - Kubernetes 部署 URL 随机获取 404 Not Found 错误
- javascript - 结帐会话 node.js 后在条带上检索客户电子邮件
- javascript - 响应式引导表?
- python - 为什么 globals()['__builtins__'] 类型在导入时会发生变化?Python 是否为每个模块创建一个新的 __builtins__ 对象?
- python - 计算两个不同维度的时间序列数据帧的差异列
- ios - 来自照片的 iOS 11 DropInteraction Session 返回无效的文件路径
- sql - 如何仅从 BigQuery 中的多边形查找到最近线串的距离?