git只创建远程分支(没有本地)

hik*_*aru 5 git bash

我需要通过自动化在git远程上创建一个新的分支,但是我需要这样做而不需要首先获得可能很大的repos的本地副本.

除非我遗漏了某些东西(显而易见或微妙),否则我找到的每个例子都假定我想在本地"获取","克隆"或"检出"回购,然后创建分支,然后推送到原点.

这不是我想要做的.我需要,从一个在ubuntu服务器上运行的脚本,我无法负担克隆repos的开销,只需向远程添加一个分支,这样其他人就可以拉下该分支并开始工作.

用例是,我正在使用自动化框架,我们通过在开发人员开始工作之前创建功能分支来实施最佳实践.

使用GitHub或GitLab可以通过API轻松实现.在某些情况下,我的客户只是使用'git',我必须使用命令行和脚本执行此操作.

我知道这可能含糊不清,如果问题不明确,请告诉我.