参考 http://blog.chinaunix.net/uid-30540544-id-5767033.html
2. 找到一个开源项目(此处以自建的C_test工程为例),将此工程fork到自己的账号下。
3. 将此开源项目的代码下载到本地
在本地新建一个目录test用于存放c_test工程的源码,打开test目录,右键点击空白处,在弹出菜单中选择Git Bash Here选项。

在git bash中输入命令:
下载c_test工程的源码,如下图:
点击(此处)折叠或打开
- git clone https://github.com/ue90/c_test.git

创建一个自己的代码分支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分支后,
就完成了一次开源代码贡献。
参见下图:



登陆到自己的github账号,
找到c_test工程,点击进入,
创建new pull request,
选择要提交的分支mybranch,
编辑提交说明后提交代码,
等待review完成并merge到master分支后,
就完成了一次开源代码贡献。
参见下图:


