1. 注册github账号,并在本地完成配置
参考 http://blog.chinaunix.net/uid-30540544-id-5767033.html
2. 找到一个开源项目(此处以自建的C_test工程为例),将此工程fork到自己的账号下。
3. 将此开源项目的代码下载到本地
图片中 第一步点击Clone or download按钮,弹出一个菜单;然后执行第2步,点击标出来的按钮复制源代码在github的地址。
在本地新建一个目录test用于存放c_test工程的源码,打开test目录,右键点击空白处,在弹出菜单中选择Git Bash Here选项。
在git bash中输入命令:
-
git clone https://github.com/ue90/c_test.git
下载c_test工程的源码,如下图:
创建一个自己的代码分支mybranch,并切换到该分支:
-
git branch mybranch #创建分支mybranch
-
-
git checkout mybranch #切换分支
4. 修改代码,并提交到远程代码库:
-
git add -A #修改代码放入缓存区
-
-
git commit -s -m "test 3" #提交代码到本地库
-
-
git push origin mybranch #推送本地库代码到远程库
-
-
git log #查看提交日志
如下图所示:
5. 完成以上工作之后,
登陆到自己的github账号,
找到c_test工程,点击进入,
创建new pull request,
选择要提交的分支mybranch,
编辑提交说明后提交代码,
等待review完成并merge到master分支后,
就完成了一次开源代码贡献。
参见下图:
阅读(8941) | 评论(0) | 转发(0) |