這篇會講一下 GitHub 是什麼,還有 GitHub 的建議工作流程,還有 GitHub Pages 的使用。
關於 GitHub
共用一個 Git 的專案 = repository,那要怎麼共享 repository?
把專案上傳到某個地方(GitHub),讓別人可以下載下來。
GitHub 其實就是一個可以放 .git 資料夾的「地方」
你可以只用 Git,不用 GitHub;但不可以只用 GitHub,不用 Git。
GitHub work-flow
簡單來說就是工作流程,只要你想要新增什麼功能或修復,就可以參考這個步驟:
- 建立新分支
- 在新分支上 commit
- 發出 pull request
- 大家 code review 做討論(review 後可以做 approve 的動作)
- 部屬(deploy)
- 合併(merge)
- 刪除分支
GitHub Pages
就是可以在上面放「靜態檔案」的頁面。
GitHub Pages 頁面的預設「根路徑」是 https://github.com/jubeatt/repository-name
,它會去找你 repository 中的 index.html
檔案,如果找不到的話就會顯示 404。
如果你要在頁面中察看某個檔案的內容,只要在根路徑填上對應的「相對路徑」就行了:
1 | 假設這是專案的資料夾結構 |
我如果想看 aaa.txt 的頁面:https://github.com/jubeatt/repository-name/aaa.txt
我如果想看 aaa.txt 的頁面:https://github.com/jubeatt/repository-name/bbb.txt
GitLab 與 Bitbucket
其實就是不同的平台,比較大的差異可能在 UI,但使用方式跟 GitHub 大致上很雷同。