专栏首页编程拯救世界开源世界大冒险 | 第 1 期:初识 GitHub

开源世界大冒险 | 第 1 期:初识 GitHub

在找工作的时候我们常常看到用人方问求职者是否有参与开源项目的经历,或者向求职者索要 GitHub 账号地址。

如果你在 GitHub 上有自己的开源项目或是参与过开源项目,都会成为面试的加分项

那么 GitHub 究竟是什么?它又为何如此重要呢?

什么是 GitHub

GitHub 是全世界最大的程序员交友网站基于 Git 进行版本控制项目托管服务网站。

它的基本功能可以分为:

  1. 管理代码历史记录(基于 Git 的版本控制)
  2. 社交:关注(Follow)、收藏(Star)、讨论(Issue)、与他人协同开发等

总而言之,它既能帮助你管理代码历史记录,又能带你领略这个大千世界,和许多大佬成为朋友

GitHub 与 Git 关系

GitHub 并不等同于 Git。

Git 是由 Linux 之父 Linus Tovalds 创建的分布式版本控制系统。作为当下主流的版本控制系统,熟练使用 Git 已经成为了程序员的必备技能。

GitHub 提供基于 Git 的版本控制服务,但除此之外,它还提供了其他服务。

GitHub 能做什么?

使用或学习开源项目

一个开源项目可以吸引全世界的开发者前来添加功能或修改 Bug,与此同时,作为回馈,开源项目也为开发者们提供了便利 —— 无需制造已经存在的「轮子」。

GitHub 上有无数优秀的开源项目,我们可以根据自己的需求取用。我们也可以阅读这些项目的源码,学习别人是如何书写代码的。

参与开源项目

在开源项目的使用和学习中,如果你认为这个项目有什么需要完善的地方,可以向项目发起 Pull Request,为项目贡献自己的代码。

搭建个人博客

GitHub Pages 能帮助我们搭建属于自己的个人博客。GitHub 官方对 GitHub Pages 的描述是:

Hosted directly from your GitHub repository. Just edit, push, and your changes are live. 直接由 GitHub 仓库托管,只需编辑后推送,更改就会实时生效。

GitHub Pages 帮助我们完成了服务器托管,在这里搭建博客,你只需要关注博客本身的内容。

关注大佬

在 GitHub 上,你可以 Follow 一些你喜欢的大佬,关注他们平时都在为哪些项目提交代码,又或是收藏了哪些不错的项目。你或许还能找到他们托管在 GitHub Pages 的博客,看看他们的所思所想。

谁在使用 GitHub?

作为全球最大的开源社区,几乎每一个你耳熟能详的互联网公司都在 GitHub 上拥有自己的组织:

  • Google
  • Apple
  • Microsoft
  • 腾讯
  • 阿里
  • ……

还有许多业界顶尖大佬:

  • Linux 之父:Linus Tovalds
  • Python 之父:Guido van Rossum
  • Go 语言之父:Rob Pike
  • ……

加入冒险!

多说无益,开源世界有多精彩还需要你自己前来体验。不如赶紧注册 GitHub 账号来一次开源世界的冒险吧!

本文分享自微信公众号 - 编程拯救世界(CodeWarrior_),作者:江不知

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-11-05

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 你有一份 2019 年 GitHub 年度报告待领取

    我们即将与 2019 挥手作别,踏入崭新的 2020。一到年末,各个平台都在整理数据,出具一份属于自己平台的「年度报告」。而对于技术人而言,如果你是一位开源爱好...

    江不知
  • 聊聊 Go 语言中的字符表示与字符串遍历

    为什么说字符只是整数的特殊用例呢?因为在 Go 中,用于表示字符的 byte 和 rune 类型都是整型的别名。在 Go 的源码中我们可以看到:

    江不知
  • 《Head First 设计模式》学习笔记 | 观察者模式

    以书中的气象监测应用为例:现在有一个气象中心可以监测温度、湿度、气压三种数据,我们需要通过 WeatherData 对象来获取这些数据,然后将这些数据显示在特定...

    江不知
  • GitHub 使用详解

    本文大纲 GitHub简介 注册GitHub账号 配置GitHub 使用GitHub 参与GitHub中其它开源项目 注,GitHub官网:https://g...

    小小科
  • Github是目前唯一的还有流量红利的写作平台

    我承认,综合来看,公众号是目前为止最好的写作平台,但是它的红利期早就已经过去了。也就是说,如果你现在开始在公众号上写作,这个过程,会比两三年前,艰辛数倍。

    纯洁的微笑
  • 实用!8个 chrome插件玩转GitHub,单个文件下载小意思

    作为程序员对 GitHub 应该都不会陌生,我经常沉迷其中,找一些惊艳的项目或者工具。不过用的时间久了,发现它的用户体验实在是不敢恭维,有时候会让你做很多重复操...

    程序员内点事
  • 惊魂30分:GitHub又全球宕机?网传服务器被盗微软在追回

    目前GitHub官方博客没有对此次宕机发表任何声明,这个时候自然少不了各路爆料大神的加入了。

    新智元
  • GitHub 发了大福利后,羊毛党正在路上

    内容提要:GitHub 从今天起,面向全体个人和团队,免费提供不限制协作人数的私有仓库,所有核心功能也统统免费。不过,全面免费政策背后,也带来一些隐忧。

    HyperAI超神经
  • GitHub核心功能向全球4000万开发者免费开放!私有库可无限协作,大AI模型随便放

    4月14日,GitHub 的CEO Nat Friedman在官网上发布声明说, “我们很高兴宣布,我们将为所有 GitHub 用户提供方便无限协作的私有库。且...

    新智元
  • GitHub重磅宣布:今天起,免费私有仓库不限人数,付费功能打5折!

    今天,GitHub宣布向所有用户和团队提供不限制协作人数的私有仓库,同时GitHub的核心功能对所有人免费开放。

    量子位

扫码关注云+社区

领取腾讯云代金券