Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何获得git存储库&x27;s在Ruby中的默认分支';s";崎岖不平;宝石_Ruby_Git_Rugged - Fatal编程技术网

如何获得git存储库&x27;s在Ruby中的默认分支';s";崎岖不平;宝石

如何获得git存储库&x27;s在Ruby中的默认分支';s";崎岖不平;宝石,ruby,git,rugged,Ruby,Git,Rugged,有关 我正在尝试将Bash脚本移植到Ruby。脚本使用git symbolic ref--short HEAD获取回购协议的默认分支 是否有一种方法可以与其他命令组合以查找默认分支 或者我的想法太复杂了,我缺少了一个有用的默认值?脚本需要继续,在默认/最新分支的基础上创建一个新分支,签出它,提交标准化的内容,推送新分支,并打开对该基础分支的拉取请求。git branch--list | head-1 | sed-E's/*/'如何准确地获取默认分支?它只返回分支列表中的第一个分支。git sym

有关

我正在尝试将Bash脚本移植到Ruby。脚本使用
git symbolic ref--short HEAD
获取回购协议的默认分支

是否有一种方法可以与其他命令组合以查找默认分支


或者我的想法太复杂了,我缺少了一个有用的默认值?脚本需要继续,在默认/最新分支的基础上创建一个新分支,签出它,提交标准化的内容,推送新分支,并打开对该基础分支的拉取请求。

git branch--list | head-1 | sed-E's/*/'如何准确地获取默认分支?它只返回分支列表中的第一个分支。
git symbolic ref--short HEAD
@ArkadiuszDrabczyk:我猜列表中的HEAD分支位于顶部。到目前为止,在我的使用中,当GitHub上的默认分支被称为
dev
src
时,这一点也起到了作用。我已经明确指出,Q已经存在,请参见此图右上角的链接部分;-)我将把这个建议添加到Bash脚本中,但这个问题的重点是如何将这种行为移植到Ruby。