如何使用GitHub交作業
GitHub基礎應用
GitHub CLI
credential.helper
Git指令教學
Git Hook簡介與常見小工具
Git tag
debian 使用 SSH 金鑰與 GITHUB 交互
Git名詞解析
解決detached HEAD
git-autoconfig
只 merge 其他分支的部分檔案
修改遠端上的 branch 名稱
透過 github 保護分支
https://ithelp.ithome.com.tw/articles/10132053
https://w3c.hexschool.com/git/cfdbd310
Book

主頁面目錄
概念講解-Git與GitHub的差異
- Git是版本控制工具,主要透過CLI指令操控
- GitHub為分享程式碼的平台,同時支援Git版本控制與多人協作、討論、引用等
概念講解-版本控制("Git"只做這些事)
- 需要新的版本→開新資料夾
- 不會依據版本而改變 (EX:亙古不變的函式庫)→不要加入資料夾
- 使用亂數作為版本號(資料夾名稱),避免版本號衝突 (多人協作時簡單的數字編號容易重複)
- 用一個檔案紀錄上面那麼多資料夾中,哪個資料夾才是最新的版本
- 用檔案紀錄版本順序以及修改的歷史紀錄