個人github的helloworld連接:java
https://github.com/xuziqian111/hello-world/blob/master/helloworld.javagit
個人github帳號連接:https://github.com/xuziqian111github
此次做業基本上純靠自學,但好在有同窗的幫助以及強大的百度,在看教程的過程當中出現的問題都有了相應的解決方案,讓人感受不是一我的孤單地學習,而是有了必定的交流,而此次自學我也瞭解到,除了知識的傳授,對於一個軟件的學習交流實際上是很重要的,在往後的工做也是如此,沒有交流一我的是可貴編寫出一個很大豐富功能全面的程序。編程
對於git一系列教程下來也有了必定的體會:好比說出現fatal:could not read from remote repository就是要從新出現這個問題是由於,沒有在github帳號添加SSH key因此要從新配置,這一點也是經過百度解決的。還有一開始沒有配置用戶名和郵箱,使得在 git commit的時候出現報錯,其實都是一些考驗細心和作事專心度的事情,在作這些時候必定要保持日常心,越急越燥反而拔苗助長,會拖延好久。vim
話說回來講道對於git和github的概念理解:markdown
首先Git是一個開源的分佈式版本控制系統,能夠有效、高速的處理從很小到很是大的項目版本管理。 Git 是 Linus Torvalds 爲了幫助管理 Linux 內核開發而開發的一個開放源碼的版本控制軟件。(來源百度)編輯器
而github相對於git而言更加具備交流性,雖然說是支持git代碼倉庫的網站,可是還有不少操做可供選擇,好比訂閱、討論組、文本渲染、在線文件編輯器、協做圖譜(報表)、代碼片斷分享(Gist)等功能。分佈式
能夠說git和github這是兩個不一樣的東西,git是開源的項目,而github則是利用這個開源的項目提供服務的服務商。而github是一個使用git來託管代碼的網站。且github私人項目還要收費。做爲一個版本控制軟件,git能夠自學可懂,相對而言不難上手。工具
做爲一個版本控制軟件,他的實用性強,github的項目push也不是很複雜,即使是新手也不會以爲理解很困難。出現問題網上也有不少解決方案,不會出現瓶頸而讓人想要放棄繼續學習。學習
github的用法也是不少種多樣的
1. Github Pages 能夠爲項目創建靜態主頁 也能夠創建命名特殊的repo來創建我的靜態網站
作簡歷簡歷 , 在線編譯和測試社區Travis CI依賴Github