无法找到一种使用go-git
将所有分支推送到远程而不迭代所有分支的方法的麻烦。我查看了PushOptions
的定义,但没有看到与git push --all <remote>
相关的选项。有人做到了吗?
最佳答案
你是对的。您可以自己遍历所有引用,并为每个引用创建一个refspec并将其添加到 PushOptions.RefSpecs
。
无法找到一种使用go-git
将所有分支推送到远程而不迭代所有分支的方法的麻烦。我查看了PushOptions
的定义,但没有看到与git push --all <remote>
相关的选项。有人做到了吗?
最佳答案
你是对的。您可以自己遍历所有引用,并为每个引用创建一个refspec并将其添加到 PushOptions.RefSpecs
。