GitHub 的一些小知識

這篇會講一下 GitHub 是什麼,還有 GitHub 的建議工作流程,還有 GitHub Pages 的使用。

關於 GitHub

共用一個 Git 的專案 = repository,那要怎麼共享 repository?

把專案上傳到某個地方(GitHub),讓別人可以下載下來。

GitHub 其實就是一個可以放 .git 資料夾的「地方」

你可以只用 Git,不用 GitHub;但不可以只用 GitHub,不用 Git。

GitHub work-flow

簡單來說就是工作流程,只要你想要新增什麼功能或修復,就可以參考這個步驟:

  1. 建立新分支
  2. 在新分支上 commit
  3. 發出 pull request
  4. 大家 code review 做討論(review 後可以做 approve 的動作)
  5. 部屬(deploy)
  6. 合併(merge)
  7. 刪除分支

GitHub Pages

就是可以在上面放「靜態檔案」的頁面。

GitHub Pages 頁面的預設「根路徑」是 https://github.com/jubeatt/repository-name,它會去找你 repository 中的 index.html 檔案,如果找不到的話就會顯示 404。

如果你要在頁面中察看某個檔案的內容,只要在根路徑填上對應的「相對路徑」就行了:

1
2
3
4
假設這是專案的資料夾結構
-- repository-name
-- aaa.txt
-- bbb.rxt

我如果想看 aaa.txt 的頁面:https://github.com/jubeatt/repository-name/aaa.txt

我如果想看 aaa.txt 的頁面:https://github.com/jubeatt/repository-name/bbb.txt

GitLab 與 Bitbucket

其實就是不同的平台,比較大的差異可能在 UI,但使用方式跟 GitHub 大致上很雷同。

Git 中的狀況劇 我想要發 pull request 到別人的專案要怎麼做?
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×