【Day08】Git 版本控制 - GitHub 简介

了解本地端的版本控制该如何进行後,必须再学习怎麽将档案 push 到 Remote Repository,这样才可以将自己的档案存留在云端或是和其他人一同合作修改专案。

而最常听到的平台就是 GitHub 了,简单来说,GitHub 就是一个用 Git 来进行版本控制的「原始码代管平台」,可以建立公开或是私人的 Repository,也可以和他人一同创作、修改程序码。

大概讲完 GitHub 是什麽後,就先从注册帐号开始吧!

注册 GitHub 帐号

  1. 首先,先前往 GitHub 官网,会看到以下画面,点击 Sign up

  2. 接下来会看到以下这个画面,填写你要用来注册的 email 就可以了
    系统会自动判断这个信箱是否已经注册过,若没有注册过的话,按下 continue 就可以设定密码、使用者名称,最後一个问题是看你想不想收到 GitHub 推广的一些信件,如果想收到就输入 y,反之,输入 n,这样就拥有一个自己的 GitHub 帐号罗!

注册完帐号後,我们来看看 GitHub 的介面吧!

简单介绍 GitHub

登入後你会看到以下的画面

左上角的 Repositories 就是你的远端数据库(这个要如何建立我们留到下一篇来教学)

![](https://i.imgur.com/G1gb95s.png =300x)

而最上面那一栏分别是 Search or jump to...、Pull requests、Issues、Marketplace、Explore,这几个东西又是什麽呢?

  • Search or jump to...:顾名思义就是一个搜寻引擎,只要输入关键字,就会搜寻在 GitHub 上符合且公开的 Repository。

  • Pull requests:简单来说,当你与他人合作专案时,你会在属於自己的分支(Branch)上提交档案,最後再合并到主干(master)上,但是在合并到 master 前需要先请其他人帮忙检查是否有问题,这就是 Pull requests 存在的意义拉(通常会简称 PR)。
    简单来说,就是当开发者完成一个功能後,会先建立一个 PR 请大家来检查,大家可以在这个 PR 下进行讨论、修改,确认无误後再和 master 合并就可以了!

  • Issues:中文也有人称它为「议题」,有点像是工作笔记、To-do list 的概念,可以对 Issue 执行搜寻、标签,或把 Issue 指派给某个共同开发者处理,并在 Issue 中开启对话,让共同协作的过程更顺利。

  • Marketplace:顾名思义就是一个商城,那这个商城里有什麽呢?官网的说明是这样的

    GitHub Marketplace contains tools that add functionality and improve your workflow.

    简单来说就是有一些免费或付费的工具,像下图所示

  • Explore:GitHub 可以针对你有兴趣的专案按下星星,而 Explore 就是去推荐你可能有兴趣的内容。

Reference

什麽是 Pull Request?

Git达人教你搞懂GitHub基础观念

About GitHub Marketplace


<<:  [Angular] Day23. Introduction to forms in Angular

>>:  Day_11 有线网路应用(三)

资料结构与演算法

** 这主题博大精深这里先进行初步的介绍** 资料结构 资料结构可以想像成容器,每个物品都有适合放置...

Day-11 函式入门

如前文所述,在JavaScript中,除了基本型别一切都是物件。而函式(function)也不例外。...

前端工程学习日记第4天

#使用 margin(向外)、padding(向内) 来推挤距离 css: .box{border:...

Day 09:Python基本介绍02 | 变数、资料型态

⚠行前通知 考量到有些人可能还没学过Python,然後我的主题又是定为从HTML到Python爬虫的...

Day 28. 测试HTTP Status Code

使用SuperTest 使用SSR时,你要负责回应正确的HTTP Status Code。 因为牵涉...