开发者社区> 黑泽明军> 正文

Github上如何在Fork到的开源项目中提交Pull requests?

简介: 如何在 Fork 到的开源项目中提交 Pull requests ?   我们将 Fork 到的开源项目克隆到我们本地计算机中进行修改,把更改通过 Pull requests 到原始的项目中。 之后我们进入该项目目录,cd DemoUseGithub 我们对项目做些修改前,必须先创建一个 分支(branch),因为通过创建 分支(branch),我们才能轻松的创建 Pull requests 。
+关注继续查看

如何在 Fork 到的开源项目中提交 Pull requests ?
  我们将 Fork 到的开源项目克隆到我们本地计算机中进行修改,把更改通过 Pull requests 到原始的项目中。

之后我们进入该项目目录,cd DemoUseGithub

我们对项目做些修改前,必须先创建一个 分支(branch),因为通过创建 分支(branch),我们才能轻松的创建 Pull requests 

 输入 git checkout -b fix-bug  切换到创建的分支fix-bug上

再回到github网站上。

注意:此时的Pull requests 针对的是原始的项目了。这就意味着我们这次的修改会直接作用于原始的项目上。

这就是大部分开源项目用来获取贡献者提交更改的一个途径。

即:贡献者首先通过 Fork 项目,之后修改项目后,提交更改前 创建 分支(branch),接着会在 Fork的主分支 和 分支 之间打开一个 Pull requests。

此时该开源项目的维护者就会看到这个Pull requests 了,如果维护者觉得不错,就会 合并拉取的请求(Merge pull request)

但是并不是所有的 Pull requests 都会被合并,这并不意味着你的修改是有问题的,有时候项目的维护者他就是不鸟你!你也没办法!如下图所示:

 

我的GitHub地址:https://github.com/heizemingjun
我的博客园地址:http://www.cnblogs.com/chenmingjun
我的蚂蚁笔记博客地址:http://blog.leanote.com/chenmingjun
Copyright ©2018 黑泽明军
【转载文章务必保留出处和署名,谢谢!】

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
CentOS加入RedHat 携手推进开源革新
CentOS于1月7日宣布加入RedHat,携手推进开放源代码的革新。 Red Hat是开源解决方案提供商的领导者,CentOS加入Red Hat,共同打造全新的CentOS,推进新一代开源技术的发展和使用。
49 0
欢迎使用Performance analyzer 开源小工具!
2013-5-08 - version 1.0.0 released2014-3-21 - version 1.1.0 released Fixed - log4j thread safe problemFeature - support logback 代码地址 基于perfj的性能分析工具,欢迎大家使用,也欢迎大家继续完善~
968 0
阿里开源!云原生应用自动化引擎 OpenKruise | 直击 KubeCon | 6月26号云栖夜读
今天的首篇文章,讲述了:近期开展的 KubeCon China 2019 上,阿里云将陆续为全球用户分享阿里巴巴超大规模云原生落地实践、云原生前沿技术与应用包括 OpenKruise 开源项目、开放云原生应用中心(Cloud Native App Hub),同时将重磅发布边缘容器、云原生应用管理与交付体系等产品和服务。
5024 0
Git——如何将本地项目提交至远程仓库(第一次)
1.(先进入项目文件夹)通过命令 git init 把这个目录变成git可以管理的仓库。 git init   2.把文件添加到版本库中,使用命令 git add .添加到暂存区里面去,不要忘记后面的小数点“.”,意为添加文件夹下的所有文件(夹)。
2995 0
Git之Eclipse提交项目到Github并实现多人协作
一.Eclipece提交项目到Github     见  eclipse提交项目到github   二.利用github组织实现多人协作 1.新建组织: New organization 1.
1012 0
eclipse提交项目到github
1.在https://github.com   new repository 2.在eclipse中new project  比如:Test项目 3.右击"Test"->Team->share project...  ->select a repository type:Git 勾选  Use or create repository in parent folder of project 点击  Create Repository  ->  Finish 这时候打开在workspace中的Test目录会发现多了一个.git文件夹。
625 0
+关注
黑泽明军
斯人若彩虹,遇上方知有。
412
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
JS零基础入门教程(上册)
立即下载
性能优化方法论
立即下载
手把手学习日志服务SLS,云启实验室实战指南
立即下载