1. 了解Git和Github
1.1 什麼是Git
Git是一個免費、開源的版本控制軟體
1.2 什麼是版本控制系統
版本控制是一種記錄一個或若幹個檔案内容變化,以便将來查閱特定版本修訂情況得系統。
系統具體功能
記錄檔案的所有曆史變化
随時可恢複到任何一個曆史狀态
多人協作開發或修改
錯誤恢複
1.3 什麼是Github
Github是全球最大的社交程式設計及代碼托管網站(https://github.com/)。
Github可以托管各種git庫,并提供一個web界面(使用者名.github.io/倉庫名)
1.4 Github和Git是什麼關系
Git是版本控制軟體
Github是項目代碼托管的平台,借助git來管理項目代碼
1.5 為什麼學習github
學習優秀的開源項目
關注行業前輩了解最新的行業動态
如:
PHP 鳥哥,前新浪總架構師:
https://github.com/laruence
國内最流行的PHP開發架構(thinkphp):
https://github.com/top-thin/thinkphp
全球最流行的PHP架構(laravel):
https://github.com/laravel/laravel
PHP編碼規範(FIG-PHP):
https://www.gitbook.com/book/jifei/php-fig-standards/details