Github(一)

Github入门与实践


By Xchen 20160624

为什么使用Github:

  1. 代码审查不到位,或是审查效率低下
  2. 代码只有编写者能看懂,可靠性不高的代码被部署在正式的环境中
  3. 许多低级BUG频繁出现
  4. 没有机会与他人交流,互相学习
  5. 没有一个高效的开发流程

什么是Github:

Github是为开发者提供的Git仓库托管服务,总部在旧金山,吉祥物是octocat(猫和章鱼的结合体)。

Git仓库:

存放源代码的仓库。

Organization:

可以免费创建Organization账户,方便统一管理账户。

Pull Request:

指在开发者本地源代码进行改进后。向Github中托管的Git仓库请求合并的功能。

Issue:

任务管理和BUG报告可以通过Issue进行交互。

Wiki:

使用GFM语法编写的文章,用于开发文档或手册的书写。Github Flavored Markdown(GFM)语法支持

Watch

将感兴趣的仓库添加到Watch中,就可以在New Feeds中看到该仓库的相关信息。


Github上备受瞩目的软件

为什么需要社会化编程:

  1. 能查看以前编写的代码;
  2. 精通最新的软件;
  3. 对语言或者软件差异带来不同文化有所理解;

版本管理系统

分为集中式的版本管理系统和分散式的版本管理系统,代表分别为Subversion和Git

集中式版本管理系统:

Created with Raphaël 2.1.0 开发者A 开发者A Subversion Subversion 开发者B 开发者B commit checkout commit checkout

分布式版本管理系统:

Created with Raphaël 2.1.0 开发者A 开发者A git1 git1 git2 git2 开发者B 开发者B push pull Fork Pull Request push pull

Git的安装:在最新的Mac和Linux系统中都是预装了Git的,在Windows中最简单的安装方法就是msysGit下载地址

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值