GitHub是什么?--GitHub介绍和推荐

目录:

  • 前言
  • 关于GitHub
    • (一)GitHub的简单介绍
    • (二)GitHub 与 Git 的区别:
    • (三)GitHub的主要功能介绍
      • 1.Git 仓库:
      • 2.Organization:
      • 3.Issue :
      • 4.Wiki :
      • 5.Pull Request :
    • (四)学习展望和需求

前言

如果你是IT界的一员,那么肯定会听过GitHub的大名!它不仅是个巨大的和世界性的Git仓库托管服务平台,还是团队协作或多人协作开发的好帮手。在这里,你能找到你感兴趣的项目代码仓库,从而解决你学习和工作的需求,另一方面,它还可以让你与世界各地的开发人员协同开发和交流你们所感兴趣的项目!
在这里,不只是GitHub的世界,还是一个追求社会化编程,开源思想的世界,能在从中不断学习和成长!

关于GitHub

(一)GitHub的简单介绍

  • GitHub是为开发者提供 Git 仓库的托管服务。
  • 这是一个让开发者与朋友、同事、同学及陌生人共享代码的完美场所。
  • GitHub 公司总部位于美国旧金山,2018年6月4日晚,美国科技公司微软宣布以75亿美元的股票收购GitHub
    章鱼猫(Octocat)是GitHub的吉祥物,形象是一个下半身为章鱼的爪子,上本身为猫头的卡通形象。如下图:
    GitHub是什么?--GitHub介绍和推荐_第1张图片

Octocat的其他形象Octocat网址,可以从左边的网址进去观看!

GitHub是什么?--GitHub介绍和推荐_第2张图片

(二)GitHub 与 Git 的区别:

  • Git和GitHub是两个完全不同的概念!
  • Git是一个版本管理工具,开发者将源代码存入名叫“Git 仓库”的资料库中并加以使用,由Linus Torvalds编写。
  • GitHub 是在线的基于Git的代码托管服务,2008年由Ruby on Rails编写而成。
  • GitHub 除提供 Git 仓库的托管服务外,还为开发者或团队提供了一系列功能,帮助其高效率、高品质地进行代码编写。
  • 要想更好地使用GitHub,学习Git是必备之路!

(三)GitHub的主要功能介绍

1.Git 仓库:

一般情况下,我们可以免费建立任意个 GitHub 提供的 Git 仓库。

2.Organization:

通常来说,个人使用时只要使用个人账户就足够了,但如果是公司,建议使用 Organization 账户。它的优点在于可以统一管理账户和权限,还能统一支付一些费用。
如果只使用公开仓库,是可以免费创建 Organization 账户的。

3.Issue :

Issue 功能,是将一个任务或问题分配给一个 Issue 进行追踪和管理的功能。每一个功能更改或修正都对应一个 Issue,讨论或修正都以这个Issue 为中心进行。

4.Wiki :

通过 Wiki 功能,任何人都能随时对一篇文章进行更改并保存,因此可以多人共同完成一篇文章。(类似于我们现在经常使用的云文档)
Wiki 页也是作为 Git 仓库进行管理的,改版的历史记录会被切实保存下来,使用者可以放心改写。由于其支持克隆至本地进行编辑,所以
程序员使用时可以不必开启浏览器。

5.Pull Request :

Pull Request 是指开发者在本地对源代码进行更改后,向 GitHub 中托管的 Git 仓库请求合并的功能。还可以在上面发表评论!

(四)学习展望和需求

  • GitHub不仅可作为一种辅助开发平台,还是重要的学习平台;
  • Git能快捷的管理本地和在线的代码仓库,使你的开发效率大大提高;
  • 当今大多数IT企业中团队开发离不开Git和GitHub,这是许多企业的职位基本要求之一;
  • 学习Git和GitHub的最好方法就是实践!

最后,文中若有不足,敬请批评指正!

你可能感兴趣的:(Git,编程珠玑,github,git,经验分享,团队协作,社会化编程)