https://nulab.com/zh-tw/learn/software-development/git-tutorial/

Github Pages 教學影片:https://www.youtube.com/watch?v=njlABvVRB68 59:34 開始

https://github.com/doggy8088/Learn-Git-in-30-days

適合初學者的簡單 Git 教程

https://nulab.com/zh-tw/learn/software-development/git-tutorial/

多人協作

六角GitHub

npm install

https://learngitbranching.js.org/   一个交互式动画效果的git学习网站,非常推荐

https://github.com/k88hudson/git-flight-rules 这个网站比较有意思,有中文版,解答了很多“如果我操作了什么,然后需要怎么办”的清单,比如“我不小心删了我的分支怎么办?”

Git Commit Message 這樣寫會更好,替專案引入規範與範例

Gitlab部屬

版本控制

軟體工程師常利用版本控制來跟蹤、維護原始碼、文件以及設定檔等的改動。有時候,一個程式同時存有兩個以上的版本有其必要性,例如:發布版本中程式錯誤已經被修正,但沒有加入新功能;而開發版本則有新的功能正在開發、也有新的錯誤待解決,於是便需要同時維護兩個不同的版本。 此外,為了找出只存在於某一特定版本中的程式錯誤、或找出程式錯誤出現的版本,開發人員也必須通過比對不同版本的原始碼以找出問題的位置。

Kernel and Shell

整個電腦可以由使用者、Shell、Kernel、硬體相互協助運作的: