Chinaunix首页 | 论坛 | 博客
  • 博客访问: 817772
  • 博文数量: 274
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 862
  • 用 户 组: 普通用户
  • 注册时间: 2015-10-24 15:31
个人简介

不合格的程序猿

文章分类

全部博文(274)

文章存档

2019年(3)

2018年(1)

2017年(4)

2016年(160)

2015年(106)

我的朋友

分类: 系统运维

2017-06-30 18:00:29

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中输入命令:

点击(此处)折叠或打开

  1. git clone https://github.com/ue90/c_test.git
下载c_test工程的源码,如下图:

创建一个自己的代码分支mybranch,并切换到该分支:

点击(此处)折叠或打开

  1. git branch mybranch #创建分支mybranch

  2. git checkout mybranch #切换分支

4.   修改代码,并提交到远程代码库:

点击(此处)折叠或打开

  1. git add -A #修改代码放入缓存区

  2. git commit -s -m "test 3" #提交代码到本地库

  3. git push origin mybranch #推送本地库代码到远程库

  4. git log #查看提交日志
如下图所示:


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

参见下图:
阅读(8941) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~