Py学习  »  Git

开源世界大冒险 | 第 2 期:手摸手注册 GitHub

江五渣 • 4 年前 • 337 次点击  
阅读 1

开源世界大冒险 | 第 2 期:手摸手注册 GitHub

在上一期中我们了解了版本控制,大概知道了 Git 的功能。

那么 Git 与 GitHub 有哪些区别呢?想要了解 GitHub 还是需要注册一个 GitHub 账号体验一番。这一期就手摸手带大家注册一个属于自己的 GitHub 账号,并体验 GitHub 上的基础功能。

那么开始吧~

登录站点

在浏览器输入 GitHub 的官网地址 github.com,在没有登录的状态下你会看到如下界面:

注册账号

在右侧的 Sign up for GitHub 表单中填写用户名(Username)、邮箱(Email)和密码(Password),这和所有网站的注册流程是一样的。

填写完成后点击 Sign up for GitHub,接着会让你做一个机器人验证:

完成验证后点击 Next: Select a plan,会跳转到 Choose a plan 界面:

GitHub 会让你选择是开通一个免费账户还是 Pro 账户(会员账户),两种账户都是支持私有仓库的(仓库不被别人看到),但免费账户的私人仓库仅支持三个协作者参与。这里我们直接选择免费账户,点击 Choose Free

然后我们会看到一个欢迎界面:

GitHub 在这个欢迎界面会了解一些你的基本信息,有三个问题:

  • How much programming experience do you have?(你对编程的经验)
  • What do you plan to use GitHub for?(你打算用 GitHub 做些什么?)
  • I am interested in ……(我感兴趣的是……)

大家按自己的情况如实填写即可,填写完成后进入验证邮箱步骤:

GitHub 会给你刚才注册账户所填写的邮箱发送一封验证邮件,点击 Verify email address 进行邮箱验证。

点击验证链接后我们会跳转到 GitHub 的创建仓库界面,GitHub 询问我们是否要直接创建一个仓库:

这里先不创建仓库,我们先去其他界面了解一下 GitHub 的基本功能,回头再来创建第一个仓库。

主界面

我们先来到 GitHub 的主界面:

GitHub 主界

可以看到几个部分:

1. 导航栏

从左到右依次为:

  • GitHub icon:点击后会跳转到主页
  • 搜索栏:可以通过关键字搜索到相关项目
  • Pull Requests:点击跳转到你的 Pull Request 列表
  • Issues:点击跳转到你的 Issues 列表
  • Marketplace:GitHub 市场,里面有可以配合 GitHub 使用的第三方应用
  • Explore:随便逛逛
  • 小铃铛 icon:通知
  • 加号 icon:可以快速创建一些东西
  • 个人头像 icon:前往设置以及管理一些你的个人信息

2. 左侧仓库区

仓库区分为两个部分,上面的是你自己的私人仓库列表,下面是你加入团队的仓库列表。

3. 中间消息区

中间部分是一些近期消息。上半部分是你最近参与的 Issue 与 Pull Request,下半部分则是你关注的用户或仓库的近期活动。

4. 右侧推荐区

在右侧的 Explore repositories 中,GitHub 会向你展示 3 个你可能感兴趣的仓库。点击下方的 Explore more 可以浏览更多仓库。

个人主页

点击右上角的个人头像后选择 Your profile 将会进入个人主页。

在这个界面中会展示你的个人信息,主要有几个部分:

1. 左侧个人信息

个人信息框展示了你的个人头像、用户昵称、用户名等信息。Edit profile 按钮下方则展示了你的个人介绍、所属组织、所在地、邮箱、个人网站,点击 Edit profile 则可以编辑这些信息。如果想要修改昵称则要前往 右上角个人头像 -> Setting

个人信息下方 Organizations 展示了你加入的组织信息,点击组织的 Icon 将跳转到相关组织页面。

2. 上方导航

导航部分从左到右依次是:

  • Overview:概览,即当前截图页
  • Repositories:仓库
  • Projects:内建看板
  • Stars:你点击过 Star 的项目
  • Followers:关注你的人
  • Following:你关注的人

3. 参与的项目

中间部分的 6 个格子展示了你参与的项目,可以点击右上方的 Customize your pins 来选择你希望在这个区域展示的项目。项目的展示包括:项目名称、项目简介、主要语言、被 Star 次数和被 Fork 次数。

回顾

浏览完这些界面,你或许还对很多东西感到疑惑。那么我们就对刚刚遇见的术语以及 GitHub 的基本概念做一个回顾。

Repository:建个仓库

也叫做「仓库」,简称作「Repo」。仓库里包含了项目的所有代码,可以说一个仓库就是一个项目了。

Issue:提个问题

Issue 从属于 Repository,可以称作「问题」。当你发现一个开源项目存在 bug,你可以往它的仓库给开发者提一个 Issue,然后标上 bug 的标签。当然,Issue 并非只用于提出 bug,它可以关于任何内容,比如新的需求、代码优化等,有关项目的任务问题都可以写在 Issue 里

Project:管理项目

对项目的管理方式,提供看板(Kanban)的功能。

Star:求个小星星呀

类似于社交平台的点赞或收藏。如果你喜欢一个项目,可以给它一个 Star,这是对开发者的鼓励。同时,你点过 Star 的项目也会出现在你的 Starts 列表中,相当于进入了你的收藏夹。

Fork:获得仓库的副本

即「复刻仓库」。点击仓库的 Fork 后你会得到基于该仓库的一个新分支,在这个分支上修改内容将不会影响到原仓库。

Pull Request:参与项目吧!

简称「PR」,从单词字面的意思来看就是:我这里有一个新的修改,请求(Request)你进行拉取(Pull)。Pull Request 发生在你要向某个项目提交代码时,它的步骤如下:

  1. Fork 该项目
  2. 在 Fork 来的项目中添加代码
  3. 向原项目提起 Pull Request

发起 Pull Request 后,原项目的开发者会对你的代码进行 Review(审查),如果代码没有问题且开发者接受了你的改动,就会把你的分支合并到项目中。

来创建第一个仓库吧

说了这么多,你应该对 GitHub 有所了解了,现在就来创建自己的第一个仓库吧。

点击右上角的加号按钮,选择 New repository

在该界面填写仓库名称、简介,以及选择仓库是公共仓库还是私有仓库。公共仓库即开源项目,所有人都可以看到,而私有仓库只有你自己和仓库协作者才能看见

最后选择是否需要创建一些默认文件:

  • README:项目说明文档
  • .gitignore:Git 忽略的文件列表
  • license:开源协议

全部填写完成后点击 Create repository,你就拥有一个 GitHub 仓库啦!

总结

本期我们从注册 GitHub 开始,在拥有账号的基础上了解了 GitHub 的基本概念,并创建了自己的仓库。但想要玩转 GitHub 有这些知识是不够的,我们还要熟悉 Git 的基本使用。关于 Git 的基础操作我们将在下期讲解,下期见啦~

往期回顾


欢迎关注我的公众号:编程拯救世界。在编程世界一起冒险,一起成长!

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/49229
 
337 次点击