首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GO-Github API:如何提交并推送到远程分支

GO-Github API:如何提交并推送到远程分支
EN

Stack Overflow用户
提问于 2014-10-23 20:54:58
回答 1查看 1.2K关注 0票数 2

我试图使用走-吉顿创建一个文本文件并将其推入一个远程分支,但我完全不知道如何做到这一点。

我可以在我的客户组织中获得一个存储库的列表

代码语言:javascript
复制
repos, _, err := client.Repositories.ListByOrg("MyOrg", nil)

我可以用它得到一个远程分支

代码语言:javascript
复制
branch, resp, err := client.Repositories.GetBranch("MyOrg", "MyRepository", "MyBranch")

但在我的一生中,我无法知道如何在本地分支中提交一个文件(或多个文件),并将提交推到远程分支。

感谢任何人能给予的帮助。

EN

回答 1

Stack Overflow用户

发布于 2014-10-24 06:07:05

您需要一个不同的库(在本地回购中):

  • 添加远程引用GitHub回购
  • 获取远程分支
  • 推你自己的树枝。

参见"git库",类似于libgit2 2/git2go项目(和推压试验)。

代码语言:javascript
复制
push, err := remote.NewPush()
checkFatal(t, err)
err = push.AddRefspec("refs/heads/master")
checkFatal(t, err)
err = push.Finish()
checkFatal(t, err)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26537304

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档