如何在GitHub上处理你的第一个Pull请求?

Onl*_*ere 26 git github pull-request

我对Git比较新.我的知识迄今包括git add push commit.这是关于它,直到现在它对我很好.:)

然而今天早上有人发给我一个拉请求,正如我读过的那样,有人分叉了我的存储库,做了一些调整并且正在骂我说:"嘿塞尔吉奥,我做了一些改进.考虑一下他们的主分支."

我对么?

https://github.com/sergiotapia/CherryTomato/pulls

如果是这样,我如何轻松地将此用户更改合并到存储库的主分支?我需要点什么命令?更重要的是,有人可以用外行的术语来说明必须发生的事情吗?

谢谢.

Jon*_*nah 14

你有正确的想法.如果这组更改对您有用,那么您可能希望将其合并到您的存储库中.

Github为响应拉取请求提供了一个很好的指南:https://help.github.com/articles/using-pull-requests我从这开始,看看你是否有关于这个过程的任何更具体的问题.


Dan*_*vay 6

Github提供了一个Fork Queue屏幕,允许您直接在Github上将更改提取到您的repo中.此屏幕以绿色或粉红色呈现每个分叉提交,具体取决于它是否将干净地应用,并允许您在repo中指定新分支以将更改合并到其中.fork队列的URL是http://github.com/ // forkqueue

更新:使用以下步骤将Pull Request合并到主存储库中:

$ git checkout master
$ git remote add nakor git://github.com/nakor/CherryTomato.git
$ git fetch nakor
$ git merge nakor
$ git push origin master
Run Code Online (Sandbox Code Playgroud)

改编自Github文档:http: //help.github.com/pull-requests/#merging_a_pull_request

或者,您可以使用新的"合并拉取请求",这是今天添加到Github的新功能(!):https://github.com/blog/843-the-merge-button