在github上参与开源项目平常流程

一、 注册账号

打开https://github.com/,填写注册信息并提交。 git

二、 登陆账号

打开https://github.com/login,输入注册的用户名、密码并提交。 github

三、 访问项目主页

进入具体项目的主页,如:https://github.com/five3/testdoc。   windows

 

四、 fork项目

点击页面右上角处的fork按钮,这样github就会在你的账户下fork一个一样的备份。ssh


五、 查看本身名下的fork项目

进入本身的主页svn

点击‘repositories’,就能够查看到fork后的项目spa

这至关于你私人的仓库;你之后的项目修改、提交和贡献都在这个仓库中进行。调试

六、 同步项目代码到本地

在你账户名下的项目主页面,有多种方式同步代码到本地。ip

直接下载源码的zip包【仅仅是代码下载不可同步】同步

CloneinDesktop经过github的windows客户端同步到本地【windows下推荐此方式】源码

使用ssh、https、sbuversion等协议同步到本地

七、 修改项目内容

项目的源码同步到本地后,就能够开始为项目作贡献了。你能够根据需求修改、增长相应的文件、内容等,直到功能添加、修改并调试完毕。

八、 提交修改代码

即把本地代码同步到github上,根据下载同步的方式不一样也有多种形式。

https、subversion形式的能够经过svn commit命令提交

CloneinDesktop形式的能够经过github的windows客户端提交

九、 申请pull请求

由于本地的代码是从你账户下的fork分支同步下来的,因此提交的代码仍是在你的账户下;想要合并到项目的主分支并最终生效,就须要申请一个pull操做并等待项目建立者进行合并操做。

进入你账户下项目的主页

点击pull requests

点击‘New pull request’

(此时能够查看到有变化的、等待提交合并的内容了;)

点击合并连接请求合并

提交成功后,整个过程就完毕了,之后的操做都是同样的。修改本地代码-》同步到hgithub-》申请pull请求;

剩下的就是项目建立者要作的事情了,若是他check提交的文件内容后,认为能够可并那么就会响应你的pull请求,若是以为不能够合并就不会响应pull请求。只有在pull请求被响应后,你提交的代码修改内容才会同步到主项目中去。

相关文章
相关标签/搜索