工具GitHub-简介

GitHub与Git的区别

在Git中,开发者将源代码存入名叫“Git仓库”的资料库并加以使用。而GitHub则是在网络上提供Git仓库的一项服务。

GitHub上公开的软件源代码全部都由Git进行管理。理解Git,就是熟练运用GitHub的关键所在。

GitHub引起的变化

在开发者之间引发化学反应的Pull Request(指开发者在本地对源代码进行更改后,向Github中托管的GIt仓库请求合并的功能)。如果请求的更改于项目的初衷相违,也可以选择拒绝合并。不但能轻松查看源代码的前后差别,还可以对具体的代码进行讨论,使代码审查的工作变得前所未有地惬意。

对特定用户进行评论。任务管理和BUG报告可以通过Issue进行交互。如果想要特定用户来看,只要用“@用户名”的格式书写,对方便会接到通知,查看Issue。提供了Wiki功能,开发者可以轻松创建文档,进行公开、共享。

GitHub Flavored Markdown。输入“@组织名/团队”可以让该团队的所有成员收到通知;输入“#编号”,会连接到该仓库所对应的Issue编号。输入“用户名/仓库名#编号”可以连接到指定仓库所对应的Issue编号。

能看到更多其他团队的软件。将感兴趣的仓库添加值Watch中,就可以在News Feed查看该仓库的相关信息。

与开源软件相同的开发模式。将GitHub运用到企业中便会带来与开源软件开发相同的开发模式。

GitHub提供的功能

Git仓库。可以免费创建任意个Github提供的Git仓库。但如果需要创建只对特定人物或只对自己公开的私有仓库,则需要支付一定的费用。

Organization。如果只使用公开仓库,是可以免费创建organization账户。

Issue。将一个任务或问题分配给一个Issue进行追踪和管理的功能。每当进行Pull request时哦都会创建一个Issue。每个功能更改或修正都对应一个Issue,讨论或修正都以这个Issue为中心进行。只要查看Issue,就能知道和这个更改相关的一切信息,并以此进行管理。

Wiki。任何人都能随时对一篇文章进行更改并保存,因此可以很多人共同完成一篇文章。

Pull Request。开发者向GitHub的仓库推送更改后或功能添加后,可以通过Pull Request功能项别人的仓库提出申请,请求合并。Pull Request送出后,目标仓库的管理者等人将能够查看Pull Reuquest的内容以及其中包含的代码更改。还能对代码前后差别进行讨论。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值