社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Git

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

江五渣 • 5 年前 • 366 次点击  
阅读 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
 
366 次点击