如何从zip文件创建新的分支到github repo

时间:2014-03-28 06:03:48

标签: github

我已经在Windows libray LIB中下载并编辑它以满足我的需求,即添加一些有用的功能,我想与原始的libraty作者分享。

接下来我必须安装一些Cygwin才能让github pull请求正常工作而且我不希望这样。

我希望直接通过浏览器将我的版本上传到原始存储库,而无需登录github并执行所有令人讨厌的克隆等等。

理想情况下,我想使用zip发送我的lib的verison,它将创建新的分支到原始仓库并向主人提出拉取请求。

这可能在github吗?

1 个答案:

答案 0 :(得分:1)

  

为了让github pull请求正常工作,我必须安装一些Cygwin

否:拉取请求完全在服务器端通过Web GUI在 分叉上完成。

  

我希望直接通过浏览器将我的版本上传到原始存储库,而无需登录github并执行所有令人讨厌的克隆等等。

你只能回到你的前叉,而不是原来的回购。请参阅“Git fork is git clone?
推送后,您可以创建pull request

所以,如果你还没有这样做:

  • 分叉原始仓库(通过Web GUI完成)
  • 使用Git(you can use msysgitno need for Cygwin
  • 克隆该回购
  • git checkout -b aNewBranch(这不会更改任何文件,只会创建一个新分支来隔离您的更改)
  • 报告您的更改,git add和git commit
  • git push origin aNewBranch

然后,在您的前叉上的Web界面上,选择“aNewBranch”并从那里创建拉取请求。

另见“couple of tips for Pull Requests”。