我试图使用走-吉顿创建一个文本文件并将其推入一个远程分支,但我完全不知道如何做到这一点。
我可以在我的客户组织中获得一个存储库的列表
repos, _, err := client.Repositories.ListByOrg("MyOrg", nil)我可以用它得到一个远程分支
branch, resp, err := client.Repositories.GetBranch("MyOrg", "MyRepository", "MyBranch")但在我的一生中,我无法知道如何在本地分支中提交一个文件(或多个文件),并将提交推到远程分支。
感谢任何人能给予的帮助。
发布于 2014-10-24 06:07:05
您需要一个不同的库(在本地回购中):
参见"git库",类似于libgit2 2/git2go项目(和推压试验)。
push, err := remote.NewPush()
checkFatal(t, err)
err = push.AddRefspec("refs/heads/master")
checkFatal(t, err)
err = push.Finish()
checkFatal(t, err)https://stackoverflow.com/questions/26537304
复制相似问题