手把手教你如何加入到github的开源世界!
2016-04-20 15:01
351 查看
我曾经一直想加入到开源项目中,但是因为没有人指导流程,网上看了很多,基本都是说了个大概,如果你也是一个初出茅庐的人,那么,我将以自己提交的一次开源代码为例,教会你步入开源的世界。
1,首先登陆到https://github.com平台上注册一个自己的账号,这个过程我就不演示了
2,然后在左上部分输入一个开源项目的名字,我选择的是jvalidator,回车搜索。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/15/17e28a09566bcb5314bbd110f11f5411.png)
3,在搜索结果页面找到如下如图所示的项目,单击项目名称。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/15/0efa49711c998ea915a9bc023719fc1b.png)
4,此时,你已经进入到了rinh/jvalidator的项目主页了,单击右上角的fork按钮,就把这个项目拉到你的账户下了,你就可以加入到这个项目中了
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/15/e0c66ecbabd1848c47019425b77dc4b9.png)
5,此时,页面已经跳转到你的账户下的jvalidator项目里了,单击右下方的复制按钮,将这个地址就复制下来了,稍后有用
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/15/19b72f0a9fb5fc9090e12331078ead4d.png)
6,此时,你需要安装一个git的客户端工具,当然这就很多了,我们演示就用它了http://msysgit.github.io,到这个页面下载此工具,选择一个最新的版本吧,下载到你的电脑里,然后安装它。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/15/3955bcb33ad21b5daf491d082475c28a.png)
7,接着,你在你的磁盘里的一个合适位置建立一个目录,专门用来存放开源代码,比如我在我的D盘下建立了一个git文件夹,进入git文件夹
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/15/a6b0f682ac22bd8ec4a154f8259f17c7.png)
8,单击你的鼠标右键,会出现一个Git Bash 命令选项,单击进入。此时你看到的是一个命名窗口
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/15/37332310d168973c43872761bd7e1f79.png)
9,直接输入命令 git clone 接着将起先的地址复制到后面,回车,就开始将你的github上的jvalidator的源码下载到你的电脑里了
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/15/b15fb49da0783ed431a179cb9c1289ee.png)
10,此时,就可以去开发里面的代码了,添加新的功能,修改明显的bug......这里就是你在参与开源开发了
11,通过10后,保存好文件,回到我们的git bash命令界面,输入命令
cd jvalidator //进入到这个文件夹
git add . //将改动的地方添加到版本管理器
git commit -m "some changes" //提交到本地的版本控制库里,引号里面是你对本次提交的说明信息
git push -u origin master //将你本地的仓库提交到你的github账号里,此时需要你输入你的github的账号和密码,你输入就是了
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/15/86d1948b699b56bccbf56e61a248bf50.png)
12,此时你在你的本的任务就完成了,进入到你的github上面,选择到这个jvalidator项目名,单击进入,右侧有个pull request,单击
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/15/a18a71ca9e3aa1177d44bd1d97118a6f.png)
13,进入跳转的页面单击右侧的New pull Request按钮
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/15/b2025a708179d006f9f6ad11d59489a5.png)
14,此时,你就能看到你改动的方了,核对下,没有问题后,就单击View pull request按钮
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/15/644b13f0739d22ea0953b8b6fa3ad8c5.png)
15,此时,你可以在页面中输入你的本次提交的说明信息,输入完后,单击提交按钮 comment
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/15/a8d84e996c0f4137c874e8c8379b1a55.png)
16,到此,你的任务就完成了,等到开源项目的管理人员审核,通过了,他就把你的改动合并到相应的开发分支上。
哈哈,说了这么多,你最好亲自试试,就会了,我当时可是摸索了很久哦!
参考:http://www.cnblogs.com/wenber/p/3630921.html
1,首先登陆到https://github.com平台上注册一个自己的账号,这个过程我就不演示了
2,然后在左上部分输入一个开源项目的名字,我选择的是jvalidator,回车搜索。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/15/17e28a09566bcb5314bbd110f11f5411.png)
3,在搜索结果页面找到如下如图所示的项目,单击项目名称。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/15/0efa49711c998ea915a9bc023719fc1b.png)
4,此时,你已经进入到了rinh/jvalidator的项目主页了,单击右上角的fork按钮,就把这个项目拉到你的账户下了,你就可以加入到这个项目中了
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/15/e0c66ecbabd1848c47019425b77dc4b9.png)
5,此时,页面已经跳转到你的账户下的jvalidator项目里了,单击右下方的复制按钮,将这个地址就复制下来了,稍后有用
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/15/19b72f0a9fb5fc9090e12331078ead4d.png)
6,此时,你需要安装一个git的客户端工具,当然这就很多了,我们演示就用它了http://msysgit.github.io,到这个页面下载此工具,选择一个最新的版本吧,下载到你的电脑里,然后安装它。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/15/3955bcb33ad21b5daf491d082475c28a.png)
7,接着,你在你的磁盘里的一个合适位置建立一个目录,专门用来存放开源代码,比如我在我的D盘下建立了一个git文件夹,进入git文件夹
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/15/a6b0f682ac22bd8ec4a154f8259f17c7.png)
8,单击你的鼠标右键,会出现一个Git Bash 命令选项,单击进入。此时你看到的是一个命名窗口
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/15/37332310d168973c43872761bd7e1f79.png)
9,直接输入命令 git clone 接着将起先的地址复制到后面,回车,就开始将你的github上的jvalidator的源码下载到你的电脑里了
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/15/b15fb49da0783ed431a179cb9c1289ee.png)
10,此时,就可以去开发里面的代码了,添加新的功能,修改明显的bug......这里就是你在参与开源开发了
11,通过10后,保存好文件,回到我们的git bash命令界面,输入命令
cd jvalidator //进入到这个文件夹
git add . //将改动的地方添加到版本管理器
git commit -m "some changes" //提交到本地的版本控制库里,引号里面是你对本次提交的说明信息
git push -u origin master //将你本地的仓库提交到你的github账号里,此时需要你输入你的github的账号和密码,你输入就是了
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/15/86d1948b699b56bccbf56e61a248bf50.png)
12,此时你在你的本的任务就完成了,进入到你的github上面,选择到这个jvalidator项目名,单击进入,右侧有个pull request,单击
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/15/a18a71ca9e3aa1177d44bd1d97118a6f.png)
13,进入跳转的页面单击右侧的New pull Request按钮
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/15/b2025a708179d006f9f6ad11d59489a5.png)
14,此时,你就能看到你改动的方了,核对下,没有问题后,就单击View pull request按钮
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/15/644b13f0739d22ea0953b8b6fa3ad8c5.png)
15,此时,你可以在页面中输入你的本次提交的说明信息,输入完后,单击提交按钮 comment
![](https://oscdn.geek-share.com/Uploads/Images/Content/202004/15/a8d84e996c0f4137c874e8c8379b1a55.png)
16,到此,你的任务就完成了,等到开源项目的管理人员审核,通过了,他就把你的改动合并到相应的开发分支上。
哈哈,说了这么多,你最好亲自试试,就会了,我当时可是摸索了很久哦!
参考:http://www.cnblogs.com/wenber/p/3630921.html
相关文章推荐
- RPC failed; result=22, HTTP code = 411
- 介绍一款信息管理系统的开源框架---jeecg
- 源码被倒卖,大厂薅羊毛,开源真的只能被予取予求?
- git更新已經刪除的文件
- 提取Git每次提交后Commit的文件
- GIT迁移服务器
- 专家解读:开源软件项目是否会被限制出口?
- 分布式版本管理git入门指南使用资料汇总及文章推荐
- 专家解读:开源软件项目是否会被限制出口?
- fuse-dfs的设定手册
- Centos下***(pptpd)的部署
- git终极指南:在实际开发中的应用
- 开源MySQL高效数据仓库解决方案:Infobright详细介绍
- Ruby微信开发的几个开源项目介绍
- 利用AJAX开源项目 在网页里播放视频实现方法
- 国外比较好的几个的Php开源建站平台小结
- 开源SNS系统-ThinkSNS
- Git远程操作详解
- 25个 Git 进阶技巧(翻译)