千鋒教育-做有情懷、有良心、有品質的職業教育機構
git:版本控制(Version control):顧名思義,版本控制系統是任何能讓你了解到一個文件的歷史,以及它的發展過程的系統。
它是一個用于 Linux內核開發的版本管理工具,是可以在你電腦不聯網的情況下,只在本地使用的一個版本管理工具,其作用就是可以讓你更好的管理你的程序,比如你原來提交過的內容,以后雖然修改了,但是通過git這個工具,可以把你原來提交的內容重現出來,這樣對于你后來才意識到的一些錯誤的更改,可以進行還原。
gitHub:是一個面向開源及私有軟件項目的托管平臺,因為只支持git 作為唯一的版本庫格式進行托管,故名gitHub。
關于github,是一個網站,就是每個程序員自己寫的程序,可以在github上建立一個網上的倉庫,你每次提交的時候可以把代碼提交到網上,這樣你的每次提交,別人也都可以看到你的代碼,同時別人也可以幫你修改你的代碼,這種開源的方式非常方便程序員之間的交流和學習。
用一句話形容這二者的關系:git是弓,你的代碼是箭,github是靶子。
總結來說,git可以認為是一個軟件,能夠幫你更好的寫程序,github則是一個網站,這個網站可以幫助程序員之間互相交流和學習。
上一篇
多線程開發帶來的問題與解決方法?下一篇
談談網絡的分層結構相關推薦