引自:http://www.open-open.com/lib/view/open1396580186465.html

以提交的一次开源代码为例,教会你步入开源的世界。

1,首先登陆到https://github.com平台上注册一个自己的账号,这个过程就不演示了

2,然后在左上部分输入一个开源项目的名字,选择的是jvalidator,回车搜索。

3,在搜索结果页面找到如下如图所示的项目,单击项目名称。

4,此时,你已经进入到了rinh/jvalidator的项目主页了,单击右上角的fork按钮,就把这个项目拉到你的账户下了,你就可以加入到这个项目中了

5,此时,页面已经跳转到你的账户下的jvalidator项目里了,单击右下方的复制按钮,将这个地址就复制下来了,稍后有用

6,此时,你需要安装一个git的客户端工具,当然这就很多了,我们演示就用它了http://msysgit.github.io,到这个页面下载此工具,选择一个最新的版本吧,下载到你的电脑里,然后安装它。

7,接着,你在你的磁盘里的一个合适位置建立一个目录,专门用来存放开源代码,比如我在我的D盘下建立了一个git文件夹,进入git文件夹

8,单击你的鼠标右键,会出现一个Git Bash 命令选项,单击进入。此时你看到的是一个命名窗口

9,直接输入命令 git  clone  接着将起先的地址复制到后面,回车,就开始将你的github上的jvalidator的源码下载到你的电脑里了

10,此时,就可以去开发里面的代码了,添加新的功能,修改明显的bug......这里就是你在参与开源开发了

11,通过10后,保存好文件,回到我们的git bash命令界面,输入命令

cd  jvalidator  //进入到这个文件夹

git add .    //将改动的地方添加到版本管理器

git  commit -m "some changes"  //提交到本地的版本控制库里,引号里面是你对本次提交的说明信息

git push -u origin master  //将你本地的仓库提交到你的github账号里,此时需要你输入你的github的账号和密码,你输入就是了

12,此时你在你的本的任务就完成了,进入到你的github上面,选择到这个jvalidator项目名,单击进入,右侧有个pull request,单击

13,进入跳转的页面单击右侧的New pull Request按钮

14,此时,你就能看到你改动的方了,核对下,没有问题后,就单击View pull request按钮

15,此时,你可以在页面中输入你的本次提交的说明信息,输入完后,单击提交按钮 comment

16,到此,你的任务就完成了,等到开源项目的管理人员审核,通过了,他就把你的改动合并到相应的开发分支上。

来自:http://www.cnblogs.com/wenber/p/3630921.html

转载于:https://www.cnblogs.com/taomylife/p/5206289.html

手把手教你如何加入到github的开源世界!相关推荐

  1. 手把手教你如何加入到github的开源世界! (转)

    我曾经一直想加入到开源项目中,但是因为没有人指导流程,网上看了很多,基本都是说了个大概,如果你也是一个初出茅庐的人,那么,我将以自己提交的一次开源代码为例,教会你步入开源的世界. 1,首先登陆到htt ...

  2. 手把手教你免费流畅访问GitHub

    解决GitHub访问不流畅的问题 **前言:**我们在使用GitHub的时候经常会有打开不流畅,甚至无法访问的问题,如何在不增加额外花费的情况下使得这个问题得以解决呢,下面介绍一下本人所用的一个方法, ...

  3. 手把手教你怎样简单利用GitHub实现合作开发(Mac)

    前言 之前对于GitHub完全是当作一个存代码的远程仓库,或者是一个参考别人代码的网站 这篇文章可以看作GitHub进阶,告诉你如何建立分支,合并代码,与别人合作开发 参考文章 GitHub 的 Fo ...

  4. 手把手教你配置:Jenkins+Github+Webhook +Nginx自动化打包部署Vue项目

    前面的话 为了前端项目的工程化,减少项目发布环境的部署,实现自动化打包部署. 传统的做法,在服务器初始一个 git 仓库,然后每次代码更新后,手动去拉取,次数多了也就烦了,而自动化打包部署每次只需在项 ...

  5. 手把手教你制作微信小程序,开源、免费、快速搞定

    最近做了个"罗孚传车"的小程序 一时兴起,做了一个小程序,将个人收集的同汽车相关的行业资讯和学习资料,分享到小程序中,既作为历史资料保存,又提供给更多的人学习和了解,还能装一下:) ...

  6. rust高墙大门怎么造_《我的世界手游》城堡大门建造图文攻略 手把手教你城堡大门怎么建...

    川北在线核心提示:原标题:<我的世界手游>城堡大门建造图文攻略 手把手教你城堡大门怎么建 我的世界手游城堡大门怎么建,盖城堡是个大工程,但是我们可以从盖一座城堡大门开始!只要走进城门,再小 ...

  7. 手把手教你建github技术博客

    适合人群 喜欢写Blog的人 有一定的编程基础 爱折腾的人 熟练使用版本控制Git 了解使用Github 熟悉基本的MarkDown语法 环境准备 安装Git 下载 msysgit 并执行即可完成安装 ...

  8. 手把手教你把代码丢入github 中

    手把手教你把代码丢入github 中 作为一个小运维一步步教你们怎么把代码放入到github 中 首先呢我们下载一个git的客户端 https://git-scm.com/downloads/  下载 ...

  9. 手把手教从零开始在GitHub上使用Hexo搭建博客教程(二)-Hexo参数设置

    前言 前文手把手教从零开始在GitHub上使用Hexo搭建博客教程(一)-附GitHub注册及配置介绍了github注册.git相关设置以及hexo基本操作. 本文主要介绍一下hexo的常用参数设置. ...

  10. 手把手教你上手Git并上传项目到GitHub官网

    手把手教你上手Git并上传项目到GitHub官网 Learning Git Branch: 学习 Git 最好的游戏及教程 https://learngitbranching.js.org 这个就是那 ...

最新文章

  1. 05--MySQL自学教程:DDL(Data Definition Language:数据库定义语言)操作数据库中的表(二)
  2. leetcode two sum python_LeetCode专题-Python实现之第1题:Two Sum
  3. boost::convert模块实现算法的测试程序
  4. 互联网早报 | 10月3日 星期六 | 微信正式上线青少年模式;阿里巴巴首次披露技术研发投入;本田宣布2021赛季后退出F1...
  5. 从HTTP响应头看苹果国内用了哪家CDN及CDN高防DDOS技术
  6. Cowboy 源码分析(二十六)
  7. Android Studio 将github作为远程maven仓库
  8. C#温故而知新学习系列之面向对象编程—自动属性(十一)
  9. 中国银行外币汇率查询
  10. php算法调度先来先服务器,高响应比优先调度算法
  11. 【STC单片机】STC15串口收发示例程序模板
  12. 戴尔N5110装WIN10的体验
  13. 最简单的正版Win10重装系统教程
  14. word中软回车和硬回车删除、替换
  15. 万能的5款工具推进活动策划方案
  16. survival cutoff值
  17. Flask SQLAlchemy - 2013 Lost Connection
  18. 锐捷交换机处理环路问题
  19. PCIe系列专题之五:PCIe总线电源管理
  20. 大疆创始人汪滔的创业路

热门文章

  1. 32岁程序员推拿一小时差点丧命!医生说按错这个地方
  2. 送给程序员们的经典电子书大礼包
  3. 从0开始学习 GitHub 系列之「07.GitHub 常见的几种操作」
  4. countable php,ThinkPHP容器之Countable巧用
  5. socket.io 消息发送
  6. [19/03/12-星期二] 数组_遍历(for-each)复制java.util.Arrays类
  7. for each in for in for of
  8. Codeforces Round #468 (Div. 2, based on Technocup 2018 Final Round)
  9. 仿复制粘贴功能,长按弹出tips的实现
  10. 对非线程安全类ListT的一些总结