总的流程如下:1.先 fork 相应的项目,相当于拷贝一份到自己的github账户下2.然后再clone 到本地分支,对bug做相应的修改3.发起 pull request 给原作者,让他看到,并决定是否接受你的修改4.原作者同意接受这个bug,就会 merge 到他自己的项目中5.提交流程结束了以 Github 上的的 bootstrap为例,实操如下:方...
直接点击上述页面中的Contribute中Open pull request即可: 我之前的pull request已经做完了,为了避免打扰那个项目的作者,这里借用GitHub官方的示意图。注意红框中对应的原项目和自己账号内的分支,比如本文当中均选择dev分支 可能有用的一点经验 注意点礼貌问题。提交pull request不是写邮件,没必要那么正式,但跟作者对话...
然后就可以把这个fork后的仓库拉到我们的本地电脑上,接着执行修改,当然直接在网页上修改也是可以的,点击这个铅笔就可以了: 在确定修改完并提交到github上以后,我们点击pull request,如下: 然后我们就可以看到自己修改的地方,点击new pull request,如下: 进入以后点击Create pull request,就可以了,这里没有图真是万分...
6. 向原始项目提交 pull request 提交代码后,自己项目的页面会出现一个Compare & pull request的提示 image.png 点击绿色的Compare & pull request按钮,注意base 端选择 原始项目的 master分支, head 端选择自己项目的新分支。 image.png 然后写好说明,点击提交就可以了,这样就可以慢慢的等待原始项目的开发者审核你...
然后按下"create pull request"按钮即可。 填写说明,帮助别人理解你的提交。 然后再按下"create pull request"按钮即可。 提交成功后,源仓库中可以看到新建的RP。 好了,等待源仓库的作者同意请求即可。 欢迎访问我的网站 BruceOu的哔哩哔哩 BruceOu的主页 ...
发现这个官方文档写得比较简单,并没有提到开源项目协作方式的一些必要的trick(比如建立topic branch),还有PullRequest的运作细节也没有提到。写个简单的总结补充一下。 Step 1: Fork原项目 这个不解释了,单击一下鼠标就能做到的事情。参见GitHub帮助的原文。
Pull Request的正确打开方式(如何在GitHub上贡献开源项目) GitHub的官方帮助如下: Fork A Repo:https://help.github.com/articles/fork-a-repo Using Pull Requests:https://help.github.com/articles/using-pull-requests Merging a pull request:https://help.github.com/articles/merging-a-pull-request ...
pull request简称PR,是github的概念,不是git的概念,所以也不是立刻出结果的,需要有人去同意完成这个...
因为我已经把这个PR提交了,所以显示的是View pull request,正常的显示的是create pull request 然后根据提示创建这个PR就好了。 到这里,一次完整的PR流程基本就完成了,剩下的就等着原项目作者Merge就行了。 但是事情没有结束 如果原项目作者同意合并了,提交的代码就会合并到主项目中,或者有别人也提交PR了,这是你想...
pull request就是请求别人pull自己的仓库。当然,一般发起pull request的人都是从被请求人,那里clone的代码(github上则可以直接fork),一般比被请求人的项目提前若干commit。pull request只是一种项目合作形式,github只是整合了相应功能,脱离github照样能pull request。比如Linux内核项目,直接给linux发邮件,...