天天看點

Git和Github的使用--了解Git和Github

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