iT邦幫忙

2021 iThome 鐵人賽

DAY 8
4
Modern Web

曼曼來比較快_Git 版本控制系列 第 8

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

  • 分享至 

  • xImage
  •  

了解本地端的版本控制該如何進行後,必須再學習怎麼將檔案 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


上一篇
【Day07】Git 版本控制 - Sourcetree
下一篇
【Day09】Git 版本控制 - GitHub Repository
系列文
曼曼來比較快_Git 版本控制30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言