一、流程图

首先,fork 源项目到自己的GitHub代码仓库,之后通过 fetch 同步代码;

然后,clone fork 的项目,本地修改后 push 提交(最好基于新分支);

最后,提交 pull request 等待审核。

二、git 操作记录

git clone <自己账户下 fork 的代码>

git remote add up <开源项目源地址>

git checkout master

git fetch up master  // 从开源项目地址拉取最新master分支代码

git merge up/master  // 合并代码到本地

git push -u origin master  // 将最新代码推送到远端

git checkout -b fix-xxxx  // 建立新分支

git add xxx  //添加修改

git commit -m "描述"

git push -u origin fix-xxxx  // 推送修改后的代码到 fix-xxxx 分支

如何向开源社区贡献代码相关推荐

  1. 如何在开源社区贡献代码_如何在15分钟内从浏览器获得您的第一个开源贡献

    如何在开源社区贡献代码 Matt Mullenweg, founder of Automattic, recently offered this advice to aspiring develope ...

  2. 如何在开源社区贡献代码_在社区支持大量涌现之后,Biicode便开始开源

    如何在开源社区贡献代码 在我的上一篇Opensource.com文章中 ,我写了有关biicode决定在我们达到10,000个用户时就开源的决定. 宣布之后,我们的社区增长迅猛. 我们的开源公告对我们 ...

  3. linux开源社区贡献代码,4岁小萝莉向Linux内核贡献代码修复「漏洞」而且代码已经合并到内核...

    最近国外社区 Reddit 上有个非常有趣的讨论 ,  在过去发布的Linux内核中有处代码改进是名4岁的小萝莉提交的. 这名小萝莉向内核提交代码以修复某处「漏洞」,这次代码修订还是在 2014 年发 ...

  4. 给开源项目贡献代码_您可以为开源做出6种非代码贡献

    给开源项目贡献代码 贡献开源! 履历表看起来很棒! 这是可喜的工作! 在您的整个职业生涯中,您可能听说过很多人做出过这些陈述或类似的陈述. 他们没有错-为开源做贡献是一个多方面的有益工作-但是,当软件 ...

  5. 开源项目贡献代码流程

    原来在github上断断续续给许多项目提交过pr(pull requests),比较有成就感的是参与的datax-web项目,目前已近1.8k star.现将开源项目贡献代码流程成文,方便后续更多的同 ...

  6. 开源社区Review代码步骤

    以Ranger项目为例,说明开源社区Review代码详细步骤. 1.寻找合适的issue进行review 首先自己需要是某个开源项目的committer, 要有合入代码的权限. 2.review代码 ...

  7. 给开源项目贡献代码的经历

    工作好几年了还没有成为一名开源贡献者,实属失败,最近进行了人生中的第一次给开源项目贡献代码,记录一下.温馨提示:文章较长,不想听我啰嗦的,直接看最后总结. 背景 作为一个 技术开发者 怎么能没有属于自 ...

  8. 【手把手指导】给开源项目贡献代码

    很多新人学习了技术,但是没有地方施展. 问题不大,找几个开源项目来参加就可以了,需要开源项目磨练的可以联系学委. 本文重点讲解如何快速的给开源项目贡献代码. 首先你必要要有一个GitHub账号(或者G ...

  9. 如何给开源项目贡献代码

    和我比较熟的朋友知道我前几天给prometheus贡献了代码,这是第一次给一个比较大的开源项目贡献代码,后来一了解发现,我滴妈,好多人都不会发起PR请求来合并代码,这次我就好好写写,给大家一个参考. ...

最新文章

  1. 程序员无休止加班的真正原因
  2. 36 张图详解 ARP :网络世界没有我,你哪也别想去
  3. 从头开始学习深度学习之卷积
  4. python函数之各种器
  5. HTMLCSS学习笔记(四)----浮动原理及清浮动
  6. .NET常用工具类(Utils.cs)
  7. 远程Service的显示 / 隐式启动
  8. 程序员最核心的竞争力是什么?
  9. 新盲盒星球抽奖商城手机网站源码 随机开箱抢购
  10. 分支结构定义java_[Android-Java]2.分支结构-(4-7)
  11. 多线程中的互斥控制程序代码_Java中的并发——线程安全性
  12. html css浪漫页面,程序员的浪漫表白代码(JS+CSS+HTML)附带源码
  13. linux查找启动程序的路径
  14. linux新建 txt文件,通过Linux终端快速创建文本文件的3种方法
  15. CTeX 中文 beamer 模板
  16. 常用的PHP加密方式
  17. linux 虚拟ip 作用,linux-高可用之虚拟ip地址(VIP)
  18. STM32 用RS485进行半双工通信出现的问题
  19. Hashtable的用法
  20. IPhone免越狱安装IPA软件

热门文章

  1. 工作流引擎-协作模式-最后一个人发送选择到达节点与接受人的场景设计与实现...
  2. WPS表格 学习笔记 - 高亮显示重复值
  3. PCB线路板表面处理工艺的优缺点合集
  4. html5动画在线制作工具,KoolShow(HTML5动画制作工具)
  5. Linux应用程序开发之man手册汉化+开发的简易流程说明
  6. Css Html / Summary of Interview Questions
  7. 干货:嵌入式系统设计开发大全!(万字总结)-道合顺大数据infinigo
  8. collections.deque的队列方法,[]内的语句规范,del,字典(dict)
  9. 单片机16个灯四种花样c语言,基于Proteus的MSP430单片机仿真实例5-16个花样灯控制...
  10. css特效实现透明渐变