如何向开源社区贡献代码
一、流程图
首先,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 分支
如何向开源社区贡献代码相关推荐
- 如何在开源社区贡献代码_如何在15分钟内从浏览器获得您的第一个开源贡献
如何在开源社区贡献代码 Matt Mullenweg, founder of Automattic, recently offered this advice to aspiring develope ...
- 如何在开源社区贡献代码_在社区支持大量涌现之后,Biicode便开始开源
如何在开源社区贡献代码 在我的上一篇Opensource.com文章中 ,我写了有关biicode决定在我们达到10,000个用户时就开源的决定. 宣布之后,我们的社区增长迅猛. 我们的开源公告对我们 ...
- linux开源社区贡献代码,4岁小萝莉向Linux内核贡献代码修复「漏洞」而且代码已经合并到内核...
最近国外社区 Reddit 上有个非常有趣的讨论 , 在过去发布的Linux内核中有处代码改进是名4岁的小萝莉提交的. 这名小萝莉向内核提交代码以修复某处「漏洞」,这次代码修订还是在 2014 年发 ...
- 给开源项目贡献代码_您可以为开源做出6种非代码贡献
给开源项目贡献代码 贡献开源! 履历表看起来很棒! 这是可喜的工作! 在您的整个职业生涯中,您可能听说过很多人做出过这些陈述或类似的陈述. 他们没有错-为开源做贡献是一个多方面的有益工作-但是,当软件 ...
- 开源项目贡献代码流程
原来在github上断断续续给许多项目提交过pr(pull requests),比较有成就感的是参与的datax-web项目,目前已近1.8k star.现将开源项目贡献代码流程成文,方便后续更多的同 ...
- 开源社区Review代码步骤
以Ranger项目为例,说明开源社区Review代码详细步骤. 1.寻找合适的issue进行review 首先自己需要是某个开源项目的committer, 要有合入代码的权限. 2.review代码 ...
- 给开源项目贡献代码的经历
工作好几年了还没有成为一名开源贡献者,实属失败,最近进行了人生中的第一次给开源项目贡献代码,记录一下.温馨提示:文章较长,不想听我啰嗦的,直接看最后总结. 背景 作为一个 技术开发者 怎么能没有属于自 ...
- 【手把手指导】给开源项目贡献代码
很多新人学习了技术,但是没有地方施展. 问题不大,找几个开源项目来参加就可以了,需要开源项目磨练的可以联系学委. 本文重点讲解如何快速的给开源项目贡献代码. 首先你必要要有一个GitHub账号(或者G ...
- 如何给开源项目贡献代码
和我比较熟的朋友知道我前几天给prometheus贡献了代码,这是第一次给一个比较大的开源项目贡献代码,后来一了解发现,我滴妈,好多人都不会发起PR请求来合并代码,这次我就好好写写,给大家一个参考. ...
最新文章
- 程序员无休止加班的真正原因
- 36 张图详解 ARP :网络世界没有我,你哪也别想去
- 从头开始学习深度学习之卷积
- python函数之各种器
- HTMLCSS学习笔记(四)----浮动原理及清浮动
- .NET常用工具类(Utils.cs)
- 远程Service的显示 / 隐式启动
- 程序员最核心的竞争力是什么?
- 新盲盒星球抽奖商城手机网站源码 随机开箱抢购
- 分支结构定义java_[Android-Java]2.分支结构-(4-7)
- 多线程中的互斥控制程序代码_Java中的并发——线程安全性
- html css浪漫页面,程序员的浪漫表白代码(JS+CSS+HTML)附带源码
- linux查找启动程序的路径
- linux新建 txt文件,通过Linux终端快速创建文本文件的3种方法
- CTeX 中文 beamer 模板
- 常用的PHP加密方式
- linux 虚拟ip 作用,linux-高可用之虚拟ip地址(VIP)
- STM32 用RS485进行半双工通信出现的问题
- Hashtable的用法
- IPhone免越狱安装IPA软件
热门文章
- 工作流引擎-协作模式-最后一个人发送选择到达节点与接受人的场景设计与实现...
- WPS表格 学习笔记 - 高亮显示重复值
- PCB线路板表面处理工艺的优缺点合集
- html5动画在线制作工具,KoolShow(HTML5动画制作工具)
- Linux应用程序开发之man手册汉化+开发的简易流程说明
- Css Html / Summary of Interview Questions
- 干货:嵌入式系统设计开发大全!(万字总结)-道合顺大数据infinigo
- collections.deque的队列方法,[]内的语句规范,del,字典(dict)
- 单片机16个灯四种花样c语言,基于Proteus的MSP430单片机仿真实例5-16个花样灯控制...
- css特效实现透明渐变